2008-12-12 6 views

Répondre

1

Vous pouvez obtenir l'index de l'élément dans la grille de données, en regardant le DataGridItem votre dropdownlist est contenue dans.

Si l'on suppose votre DropDownList est directement dans le TemplateColumn et n'est pas enveloppé par d'autres éléments, l'exemple suivant montre comment faire:

protected void DropDown_SelectedIndexChanged(object sender, object eventdata) 
    { 
     int gridRowIndex = ((DataGridItem)((DropDownList)sender).Parent.Parent).ItemIndex; 
    } 
0

Est-ce que DataGrid1.SelectedIndex aide?

DataGrid1 = Nom de la variable qui est le nom du contrôle DataGrid sur la page.

Questions connexes