Récupérer la valeur d'un ButtonField ds un GridView
Bonjour, j'aimerais récupérer la valeur de mon ButtonField dans son événement et je n'y arrive pas
Voici mon Grideview
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
<asp:GridView
runat="server" ID="gvData" AllowSorting="True"
AlternatingRowStyle-CssClass="DataText8n2" CellPadding="3" AutoGenerateColumns="False"
CssClass="BorderStyle" DataSourceID="dsMarque" EmptyDataRowStyle-CssClass="Header10n"
EmptyDataText="<%$Resources: Lassonde, NoRecord %>" HeaderStyle-CssClass="Header10n" RowStyle-CssClass="DataText8n1"
Width="80%" OnRowCommand="gvData_RowCommand">
<Columns >
<asp:HyperLinkField DataTextField="mqmarq" HeaderText="<%$ Resources: Marque, CodeMarque %>"
SortExpression="mqmarq" ItemStyle-HorizontalAlign="center" />
<asp:ButtonField ButtonType="Link" CommandName="ShowMarqueProduit"
DataTextField="mqmarq" HeaderText="<%$ Resources: Marque, CodeMarque %>"
ItemStyle-HorizontalAlign="center" />
<asp:BoundField DataField="Description" HeaderText="<%$ Resources: Lassonde, Description %>"
SortExpression="Description" ItemStyle-HorizontalAlign="left" />
<asp:BoundField DataField="mqtype" HeaderText="<%$ Resources: Lassonde, TypeMarque %>"
SortExpression="mqtype" ItemStyle-HorizontalAlign="center" />
</Columns>
</asp:GridView> |
Ma méthode dans le Code Behind:
Code:
1 2 3 4 5 6 7
| Protected Sub gvData_RowCommand(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewCommandEventArgs) Handles gvData.RowCommand
If e.CommandName = "ShowMarqueProduit" Then
Dim index As Integer = Convert.ToInt32(e.CommandArgument)
Dim SelectedRow As GridViewRow = gvData.Rows(index)
Response.Write(gvData.Rows(index).Cells(1).Text & ":ici")
End If
End Sub |
et j'ai bien "ici" qui apparaît, mais c'est tout!!! Je n'arrive pas à avoir la valeur de ma cellule.. est-ce que quelqu'un saurait ce qu'il me manque?
Merci d'avance