我需要aske我有使用combobox模板列的gridview及其填充项目。 当选择索引改变时,我需要在onther单元格中设置描述值,但是我无法得到gridview行的索引? 任何帮助
答案 0 :(得分:0)
你在谈论哪些SelectedIndexChanges有点不清楚,但我想你会想到组合框SelectedIndexChanged。
假设你已经在组合框上连接了事件处理程序,你可以使用以下代码来获取处理程序中的RowIndex
protected void cmb_SelectedIndexChanged(object sender, EventArgs e)
{
int idx = (((sender as System.Web.UI.WebControls.DropDownList).Parent.Parent as GridViewRow)).RowIndex;
}
下拉列表的父级将是DataControlField,如果它是GridRow,则为父级。
这也假设你的模板字段中没有其他容器控件,因为parent.parent结构可能不同。