Comment récupérer l'index de la ligne du DataGrid ?
J'ai une datagrid qui possède un ItemTemplate dans laquelle j'ai mis une DropDownList.
Code:
1 2 3 4 5 6 7 8
| <asp:TemplateColumn HeaderText="Champ">
<ItemTemplate>
<asp:DropDownList id="DropDownListChamp" runat="server"
DataTextField="ChampNom" DataValueField="IDGenWhereChamp"
AutoPostBack="True" SelectedIndexChanged="Test">
</asp:DropDownList>
</ItemTemplate>
</asp:TemplateColumn> |
J'ai mis AutoPostBack à cette DropDownList et je veux que lorsque l'élément de la liste est changé, la méthode "Test" soit appelée mais en sachant quelle dropdownlist de la Datagrid a été modifiée.
Ma question est comment savoir dans la méthode "Test" quel est l'index de la ligne de la datagrid où se situe cette DropDownList.
Code:
1 2 3
| Sub test(ByVal sender As System.Object, ByVal e As System.EventArgs)
'Code ...
End Sub |
Lorsque cette méthode est appelée, les arguments "e" sont vides. Je pense qu'une solution serait de pouvoir passer des arguments à cette méthode mais comment faire ?
Merci de votre aide