FineUI 官方论坛

标题: grid 模板列在后台生成 如何获取模板列控件ID [打印本页]

作者: £快乐→无罪    时间: 2012-10-9 08:48
标题: grid 模板列在后台生成 如何获取模板列控件ID
grid 模板列在后台生成 如何获取模板列控件ID



作者: 寒山寺    时间: 2012-10-9 08:52
CheckBox CheckSingle = this.GV_Dept.Rows[i].Cells[0].FindControl("CheckSingle") as CheckBox;
作者: £快乐→无罪    时间: 2012-10-9 08:58
寒山寺 发表于 2012-10-9 08:52
CheckBox CheckSingle = this.GV_Dept.Rows.Cells[0].FindControl("CheckSingle") as CheckBox;

for (int i = 0, count = Grid_Dep.Rows.Count; i < count; i++)
                {
                    
                    
                    GridRow row = Grid_Dep.Rows;
                    int pid=row.DataKeys[0].ToInt();
                    System.Web.UI.WebControls.TextBox CheckSingle = this.Grid_Dep.Rows.Cells[0].FindControl("txtnum") as System.Web.UI.WebControls.TextBox;
                   }
提示没有Cells属性  你的循环是这样写的么?

作者: sanshi    时间: 2012-10-9 12:53
£快乐→无罪 发表于 2012-10-9 08:58
for (int i = 0, count = Grid_Dep.Rows.Count; i < count; i++)
                {
                   ...

this.GV_Dept.Rows.FindControl("CheckSingle") as CheckBox;

这样试下
作者: £快乐→无罪    时间: 2012-10-10 01:31
问题解决 将后台生成的GRID 控件 放到GRID的OnLoad 事件中就可以读取




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4