找回密码
 立即注册

QQ登录

只需一步,快速开始

apple133292

注册会员

6

主题

15

帖子

55

积分

注册会员

积分
55
apple133292
注册会员   /  发表于:2021-10-25 16:07  /   查看:3549  /  回复:5
1金币
在WebForm页面上我希望根据不同的情况,C1GridView中隐藏或者显示某一列的信息,请问有没有例子给我参考一下

最佳答案

查看完整内容

通过visiable属性即可设置隐藏列信息,下面有对应的示例,目前主要就是你说的根据不同的情况,这个需要你自己在后台代码中来判断然后设置就行 https://demo.grapecity.com.cn/ComponentOne/ASPNET/ControlExplorer/C1GridView/ColumnVisibility.aspx

5 个回复

正序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-10-26 12:30:19
6#
问题已经收到,我验证后给你回复
回复 使用道具 举报
apple133292
注册会员   /  发表于:2021-10-26 11:37:59
5#
  1. <wijmo:C1TemplateField HeaderText="aa">
  2. <ItemTemplate>
  3. <asp:CheckBox ID="checkBox2" runat="server" Checked='<%# Eval("isDelete")%>' OnCheckedChanged />
  4. </ItemTemplate>
  5. </wijmo:C1TemplateField>
复制代码
在问一个事件定义的问题,模板项目里面增加的控件,它的事件在后台代码怎么定义,比如我上面的这个checkbox,试了下面这样写,编译有问题

Protected Sub CheckBox2_CheckedChanged(sender As Object, e As EventArgs) Handles checkBox2.CheckedChanged


回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-10-26 10:20:02
4#
恩,控件本身提供的属性是要方便一些
回复 使用道具 举报
apple133292
注册会员   /  发表于:2021-10-26 09:36:19
3#
  1. <wijmo:C1TemplateField DataField="列2">
  2. <ItemTemplate>
  3. <asp:textbox ID="txtColumn2" runat="server" Text='<%# Eval("Column2") %>'></asp:textbox>
  4. </ItemTemplate>
  5. <ControlStyle CssClass="SetVisable" />
  6. <FooterStyle CssClass="SetVisable" />
  7. <HeaderStyle CssClass="SetVisable" />
  8. <ItemStyle CssClass="SetVisable" />
  9. </wijmo:C1TemplateField>
复制代码
我用jquery匹配css做的,感觉还是你这方便,我试试 谢谢了
回复 使用道具 举报
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-10-25 16:08:00
来自 2#
通过visiable属性即可设置隐藏列信息,下面有对应的示例,目前主要就是你说的根据不同的情况,这个需要你自己在后台代码中来判断然后设置就行
  1. C1GridView1.Columns[index].Visible
复制代码


https://demo.grapecity.com.cn/Co ... lumnVisibility.aspx
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部