FineUI 官方论坛

标题: 后台无法设置Gird模板列中的checkbox选中 [打印本页]

作者: 好好fineui    时间: 2013-7-30 15:21
标题: 后台无法设置Gird模板列中的checkbox选中
本帖最后由 好好fineui 于 2013-7-30 15:25 编辑

Grid模板列中的checkbox是asp.net控件
  1. <x:TemplateField HeaderText="查看" TextAlign="Center" ColumnID="ColIsRead">
  2.         <ItemTemplate>
  3.             <asp:CheckBox ID="cbxIsRead" runat="server" Label="Label" Text="">
  4.             </asp:CheckBox>            
  5.         </ItemTemplate>
  6.     </x:TemplateField>
复制代码
后台设置选中的代码
  1. for (int i = 0; i < Grid1.Rows.Count; i++)
  2.                 {
  3.                     System.Web.UI.WebControls.CheckBox CheckBox1 = Grid1.Rows[i].FindControl("cbxIsRead") as System.Web.UI.WebControls.CheckBox;
  4.                     cbxIsRead.Checked = true;               

  5.                 }        
复制代码
但是无法设置选中 这是怎么回事

作者: taotiebing    时间: 2013-9-12 09:28
我也碰到这个问题!
作者: sanshi    时间: 2013-9-12 09:41
这个用法不对,参考:http://fineui.com/demo/#/demo/grid/grid_prerowdatabound.aspx

在行渲染之前改变单元格中控件的属性才有效,渲染后只能修改单元格的内容(渲染后的HTML)




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