在DataGrid中,我設定了AutoGenerateColumn為True,现在我想把显示出来的列中最后两列隐藏起来如何做?我的要求是绑定之后隐藏..可以吗??因为最后两列的数据,我也需要,所以不想利用SQL语句隐藏.
解决方案 »
- ObjectDataSource删除时的问题bjectDataSource“Souse”未能找到接受“org.ssn.Model.NewsInfo”类型的参数的
- 读取相应的config文件
- !!求高手帮忙!!
- 大家帮忙看看,什么问题?
- 请问GridView中有像DataList那样的每行间隔模板么?
- **************能否从后台控制treeview的选中节点,并使选中的(多个)节点变色?详情请进。急需,多谢!
- 请问如何在安装程序中控制创建iis的虚拟目录
- 计算程序执行时间的问题?
- 为什么在global.asax中写入错误日志时要用lock
- Datagrid中如何同时实现分页和删除库中数据。
- 一个想法,不知道能不能实现。
- 怎么用异步处理方式实现Front Controller模式?
AutoGenerateColumn=True;
这时候有什么方法可以把该表格的某一列隐藏起来?
同时在html中添加如下语句:<Columns>
<asp:BoundColumn DataField="数据库中的字段名1" HeaderText="111"></asp:BoundColumn>
<asp:BoundColumn DataField="数据库中的字段名2" HeaderText="222"></asp:BoundColumn>
<asp:BoundColumn DataField="数据库中的字段名3" HeaderText="333"></asp:BoundColumn>
</Columns>
如果需要通过事件显示,就应该先显示出来
同时在page_load中将对应字段的.visible置为false;
但是这样有一个缺点,就是如果要隐藏的字段在datagrid的边上的话,隐藏后边会少一点,不美观