需要一些澄清。我正在使用一个没有行和列的gridview。 在页脚,我有一个按钮在gridview中添加新行。我的gridview由输入控件组成,如radiobutton,textboxes等。
我的疑问是:我在gridview的所有行中都有一个radiobuttonlist,当我点击radiobuttonlist中的listitem时,我需要知道为某些要求选择了哪一行(ROWINDEX)radiobuttonlist。
我使用了这段代码
int rowIndex=gv.SelectedIndex;
我在第5行点击了radiobutonlist,rowIndex返回-1。
答案 0 :(得分:0)
在SelectedIndexChange
执行的RadioButtonList
事件中:
void Index_Changed(Object sender, EventArgs e) {
{
var rowIndex = ((GridViewRow)((WebControl)sender).NamingContainer).RowIndex;
}