在下拉菜单下获取DataGrid的SelectedRow\u SelectedIndexChanged事件ASP.Net,C#

在下拉菜单下获取DataGrid的SelectedRow\u SelectedIndexChanged事件ASP.Net,C#,asp.net,drop-down-menu,Asp.net,Drop Down Menu,我有一个模板列,在该列下放置了一个Dropdownlist。现在,我想在模板列中的dropdownlist的SelectedDeChanged事件上获取datagrid的selectedRow,您可以通过查看dropdownlist中包含的datagrid项来获取datagrid中该项的索引 假设您的DropDownList直接位于TemplateColumn中,并且没有被其他元素包装,则以下示例显示了如何执行此操作: protected void DropDown_SelectedIn

我有一个模板列,在该列下放置了一个Dropdownlist。现在,我想在模板列中的dropdownlist的SelectedDeChanged事件上获取datagrid的selectedRow,您可以通过查看dropdownlist中包含的datagrid项来获取datagrid中该项的索引

假设您的DropDownList直接位于TemplateColumn中,并且没有被其他元素包装,则以下示例显示了如何执行此操作:

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

DataGrid1.SelectedIndex是否有帮助

DataGrid1=变量的名称,该变量是页面上DataGrid控件的名称