FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 2736|回复: 2
打印 上一主题 下一主题

Grid 表格中复选框不能选择

[复制链接]
跳转到指定楼层
楼主
发表于 2015-11-20 18:18:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 xiaoer 于 2015-11-20 18:20 编辑

<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);

}

求人指点下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
沙发
发表于 2015-11-20 20:57:31 | 只看该作者
模板列中只能使用ASP.NET控件,所以将 f:CheckBoxList 改为 asp:CheckBoxList
板凳
 楼主| 发表于 2015-11-20 22:22:37 | 只看该作者
sanshi 发表于 2015-11-20 20:57
模板列中只能使用ASP.NET控件,所以将 f:CheckBoxList 改为 asp:CheckBoxList

可以了,实在是感谢。    支持FineUI
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-11-2 07:14 , Processed in 0.046486 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表