0

我有一个模板列,我在其下放置了一个下拉列表。现在我想在模板列内的下拉列表的 selectedIndeChanged 事件上获取数据网格的 selectedRow

4

2 回答 2

1

您可以通过查看包含下拉列表的 DataGridItem 来获取数据网格中项目的索引。

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

    protected void DropDown_SelectedIndexChanged(object sender, object eventdata)
    {
        int gridRowIndex = ((DataGridItem)((DropDownList)sender).Parent.Parent).ItemIndex;
    }
于 2008-12-12T08:03:13.223 回答
0

DataGrid1.SelectedIndex 有帮助吗?

DataGrid1 = 作为页面上 DataGrid 控件名称的变量的名称。

于 2008-12-12T08:11:22.707 回答