如何获得包含webcontrols的gridview的当前rowindex
本文关键字:rowindex gridview 包含 webcontrols 何获得 | 更新日期: 2023-09-27 18:13:15
需要一些澄清。我正在使用一个gridview与足够的行和列。在页脚,我有一个按钮,在gridview中添加新行。我的gridview由单选按钮、文本框等输入控件组成。
我的疑问是:我在gridview的所有行中都有一个单选按钮列表,当我单击radiobuttonlist中的列表时,我需要知道哪一行(ROWINDEX)该单选按钮列表是为某些要求选择的。
我使用了这个代码
int rowIndex=gv.SelectedIndex;
我点击了第5行的单选按钮列表,rowIndex返回-1。
在RadioButtonList
的SelectedIndexChange
事件中:
void Index_Changed(Object sender, EventArgs e) {
{
var rowIndex = ((GridViewRow)((WebControl)sender).NamingContainer).RowIndex;
}