09/10/2008 - 19:32 von DieterB | Report spam
Hallo,

ich seh wohl mal wieder den Wald vor lauter Bàumen nicht.

In einem Gridview wàhle ich eine Zeile aus - über das commandfield. Aber ist
es nicht möglich mit diesem Klick gleichzeitig eine weitere Verarbeitung
starten - z.B. eine Sub-Routine oder einen Link aufrufen?

Der Code:

<asp:GridView id="GridView_l1_Auswahl" style="height:150px" runat="server"
AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False"
DataKeyNames="id" DataSourceID="AccessDataSource2" PageSize="5">

<Columns>

<asp:boundfield DataField="lieferantennummer" HeaderText="lieferantennummer"
SortExpression="lieferantennummer">
</asp:boundfield>
<asp:boundfield DataField="l_name1" HeaderText="l_name1"
SortExpression="l_name1">
</asp:boundfield>
<asp:commandfield ShowSelectButton="True" ButtonType="Link" >
</asp:commandfield>

</Columns>
</asp:GridView>

Wer schàrft mir den Blick?

Danke,

Dieter
 

Lesen sie die antworten

#1 Christoph Schneegans
15/10/2008 - 22:43 | Warnen spam
"DieterB" schrieb:

In einem Gridview wàhle ich eine Zeile aus - über das
commandfield. Aber ist es nicht möglich mit diesem Klick
gleichzeitig eine weitere Verarbeitung starten - z.B. eine
Sub-Routine oder einen Link aufrufen?



Doch, du kannst dich in die Event-Handler einklinken. Erstell am
besten eine Codebehind-Datei:

Partial Public Class MyPage : Inherits System.Web.UI.Page

Private Sub GridView1_RowEditing(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewEditEventArgs) _
Handles GridView1.RowEditing

'Hier steht dein Code.

End Sub

End Class

In der .aspx-Seite benötigst du dann auf jeden Fall noch die
passende Direktive:

<%@ Page Language="VB" Inherits="MyPage" CodeFile="MyPage.vb" %>

<http://schneegans.de/web/xhtml/> · Klare Antworten zu XHTML

Ähnliche fragen