J'ai une datagrid qui possède un ItemTemplate dans laquelle j'ai mis une DropDownList.
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
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.
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 ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Sub test(ByVal sender As System.Object, ByVal e As System.EventArgs) 'Code ... End Sub
Merci de votre aide
Partager