FineUI 官方论坛

标题: Grid 表格中复选框不能选择 [打印本页]

作者: xiaoer    时间: 2015-11-20 18:18
标题: Grid 表格中复选框不能选择
本帖最后由 xiaoer 于 2015-11-20 18:20 编辑

[attach]8167[/attach] <f:Grid ID="Grid1" Title="权限列表" ShowBorder="true" ShowHeader="true" EnableTextSelection="true"
            runat="server" DataKeyNames="Id,Name" Width="800px" CssStyle="margin-left:3%; width:70%;margin-top:2%">
            <Columns>
                <%--<f:RowNumberField />--%>
                <f:BoundField DataField="name" Width="130px" DataSimulateTreeLevelField="TreeLevel"
                    HeaderText="菜单名称" />
                <f:TemplateField Width="100px" HeaderText=" 页面权限 ">
                    <ItemTemplate>
                        <f:CheckBoxList runat="server" ID="cbxQX"></f:CheckBoxList>
                    </ItemTemplate>
                </f:TemplateField>
                <f:TemplateField HeaderText=" 操作 " Width="400px">
                    <ItemTemplate>
                        <f:CheckBoxList runat="server" ID="CheckBoxList1"></f:CheckBoxList>
                      <%--  <asp:CheckBoxList ID="CheckBoxList1" RepeatColumns="9" runat="server">
                    </asp:CheckBoxList>--%>
                    </ItemTemplate>
                </f:TemplateField>
            </Columns>
            <Listeners>
                <fistener Event="beforeitemcontextmenu" Handler="onRowContextMenu" />
            </Listeners>
        </f:Grid>



<------------------------------------------------------------------------------------------->
        protected void Grid1_RowDataBound(object sender, FineUI.GridRowEventArgs e)
        {
            FineUI.GridRow row = e.Row;
            FineUI.ControlBase uc = (FineUI.ControlBase)row.FindControl("cbxQX");
            FineUI.CheckBoxList cbl = (FineUI.CheckBoxList)uc;
            FineUI.CheckItem li = new FineUI.CheckItem();

            li.Text = "fdsa";
            li.Value = "123";

            cbl.Items.Add(li);

}

求人指点下


作者: sanshi    时间: 2015-11-20 20:57
模板列中只能使用ASP.NET控件,所以将 f:CheckBoxList 改为 asp:CheckBoxList
作者: xiaoer    时间: 2015-11-20 22:22
sanshi 发表于 2015-11-20 20:57
模板列中只能使用ASP.NET控件,所以将 f:CheckBoxList 改为 asp:CheckBoxList

可以了,实在是感谢。    支持FineUI




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