读书人

GridViewRow顶用FindControl找到DropD

发布时间: 2013-11-26 22:51:31 作者: rapoo

GridViewRow中用FindControl找到DropDownList,为什么SelectedIndex的值总为0?
我想做一个批量处理(一个DropDownList,一个提交按钮)和单条处理的效果(在GridView中生成多个DropDownList,多个提交按钮),
因为批量处理的DropDownList只有一个,所以在后台直接取ID获得SelectedIndex值,没问题

 r_Freq = ddlRFreq.SelectedIndex;


DropDownList在前台的ID是r_Freq ,接下来用FindControl找到当前行中的DropDownList,再取值就不行了,取到的值老是0,帮忙小弟看一下怎么回事捏?
 r_Freq = ((DropDownList)(row.FindControl("ddlRowRFreq"))).SelectedIndex;
ASP.NET
[解决办法]
你的row最好标个具体的列数[3]

读书人网 >asp.net

热点推荐