apple133292 发表于 2021-10-25 16:07:59

C1GridView能否将某一列隐藏掉

在WebForm页面上我希望根据不同的情况,C1GridView中隐藏或者显示某一列的信息,请问有没有例子给我参考一下:P

Richard.Ma 发表于 2021-10-25 16:08:00

通过visiable属性即可设置隐藏列信息,下面有对应的示例,目前主要就是你说的根据不同的情况,这个需要你自己在后台代码中来判断然后设置就行
C1GridView1.Columns.Visible

https://demo.grapecity.com.cn/ComponentOne/ASPNET/ControlExplorer/C1GridView/ColumnVisibility.aspx

apple133292 发表于 2021-10-26 09:36:19

<wijmo:C1TemplateField DataField="列2">
<ItemTemplate>
<asp:textbox ID="txtColumn2" runat="server" Text='<%# Eval("Column2") %>'></asp:textbox>
</ItemTemplate>
<ControlStyle CssClass="SetVisable" />
<FooterStyle CssClass="SetVisable" />
<HeaderStyle CssClass="SetVisable" />
<ItemStyle CssClass="SetVisable" />
</wijmo:C1TemplateField>我用jquery匹配css做的,感觉还是你这方便,我试试 谢谢了

Richard.Ma 发表于 2021-10-26 10:20:02

恩,控件本身提供的属性是要方便一些

apple133292 发表于 2021-10-26 11:37:59

<wijmo:C1TemplateField HeaderText="aa">
<ItemTemplate>
<asp:CheckBox ID="checkBox2" runat="server" Checked='<%# Eval("isDelete")%>' OnCheckedChanged />
</ItemTemplate>
</wijmo:C1TemplateField>在问一个事件定义的问题,模板项目里面增加的控件,它的事件在后台代码怎么定义,比如我上面的这个checkbox,试了下面这样写,编译有问题:L

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


Richard.Ma 发表于 2021-10-26 12:30:19

问题已经收到,我验证后给你回复
页: [1]
查看完整版本: C1GridView能否将某一列隐藏掉