我有一个模板列,我在其下放置了一个下拉列表。现在我想在模板Column中的下拉列表的selectedIndeChanged事件中获取datagrid的selectedRow
答案 0 :(得分:1)
您可以通过查看包含在其中的下拉列表的DataGridItem来获取数据网格中项目的索引。
假设您的DropDownList直接位于TemplateColumn中并且未被其他元素包装,则以下示例显示如何执行此操作:
protected void DropDown_SelectedIndexChanged(object sender, object eventdata)
{
int gridRowIndex = ((DataGridItem)((DropDownList)sender).Parent.Parent).ItemIndex;
}
答案 1 :(得分:0)
DataGrid1.SelectedIndex有帮助吗?
DataGrid1 =变量的名称,该变量是页面上DataGrid控件的名称。