【发布时间】:2013-03-04 14:22:50
【问题描述】:
如何在编辑模式下从不是 gridview 事件的事件中获取 gridview 行的索引?
我在 Gridview 的单元格中有一个 DDL。当 DDL 更改时,我想对同一行中另一个单元格的标签执行更新。
所以我正在使用DDL_SelectedIndexChanged 事件并且一切正常,包括贴到标签的帖子,但它始终是第一行。从gridview 事件外部以编辑模式获取行索引的正确方法是什么?
谢谢,
【问题讨论】:
如何在编辑模式下从不是 gridview 事件的事件中获取 gridview 行的索引?
我在 Gridview 的单元格中有一个 DDL。当 DDL 更改时,我想对同一行中另一个单元格的标签执行更新。
所以我正在使用DDL_SelectedIndexChanged 事件并且一切正常,包括贴到标签的帖子,但它始终是第一行。从gridview 事件外部以编辑模式获取行索引的正确方法是什么?
谢谢,
【问题讨论】:
试试这个
protected void DDL_SelectedIndexChanged(Object sender, EventArgs e)
{
DropDownList ddlcontrol = (DropDownList) sender;
GridViewRow grrow = (GridViewRow) ddlcontrol.NamingContainer;
int rowindex = grrow.RowIndex;
}
【讨论】: