首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

GridViewRow顶用FindControl找到DropDownList,为什么SelectedIndex的值总为0

2013-11-26 
GridViewRow中用FindControl找到DropDownList,为什么SelectedIndex的值总为0?我想做一个批量处理(一个Drop

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]

热点排行