lookUpEdit隐藏列
转载自:http://gotostreet.blog.sohu.com/308308031.html
lookUpEdit.Properties.DataSource = this .categoriesBindingSource;
lookUpEdit.Properties.DisplayMember = "CategoryName" ;
lookUpEdit.Properties.ValueMember = "CategoryID" ;
lookUpEdit.Properties.PopulateColumns();
lookUpEdit.Properties.Columns[ "CategoryID" ].Visible = false ;
|
上述代码是隐藏CategoryID 列的标准写法,但有时不能奏效,为什么呢?因为lookUpEdit.Properties.PopulateColumns()只能在HandleCreated事 件发生后调用,所以修改如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
if (!lookUpEdit.IsHandleCreated)
lookUpEdit.HandleCreated +=lookUpEdit_HandleCreated;
else
InitLookUpEditDataSource(); //...
void lookUpEdit_HandleCreated( object sender, EventArgs e) {
lookUpEdit.HandleCreated -= lookUpEdit_HandleCreated;
InitLookUpEditDataSource();
}
void InitLookUpEditDataSource() {
lookUpEdit.Properties.DataSource = this .categoriesBindingSource;
lookUpEdit.Properties.DisplayMember = "CategoryName" ;
lookUpEdit.Properties.ValueMember = "CategoryID" ;
lookUpEdit.Properties.PopulateColumns();
lookUpEdit.Properties.Columns[ "CategoryID" ].Visible = false ;
}
|
另外一个方法是直接使用Columns.Add,其他列将不再显示,代码如下: lookUpEdit.Properties.Columns.Add(new LookUpColumnInfo("CategoryName")); 这样代码就能方便的进行统一管理,而不用对页面的变量进行依赖,比如lookUpEdit是 一个传入的变量,而DataSource也需要通过一个传入的变量来取值,页面上又有很多的lookUpEdit控件。这时如果不定义一个类而只是通过一个函数很难做 到代码的复用,用第二种方法就能避免情况变的如此复杂。
lookUpEdit隐藏列相关推荐
- GridView隐藏列取值解决方案
[摘要] 在Asp.net 2.0中增加了一个新的数据绑定控件:GridView,其目的用来取代Asp.net1.x中的DataGrid控件,但有一点很不爽的是,如果把某列设置为visible=fal ...
- 报表中利用隐藏列对扩展格显示值求和
在润乾报表中,获取报表中单元格显示值的函数是disp(),然而这个函数却无法计算扩展单元格的显示值.从而无法直接对扩展个显示值求和. 在下图中,需要计算D3单元格的显示值之和. D3值为:ds1.再订 ...
- 【实用】ALV 清单右击隐藏列失效的处理
ALV OO中右击显示列进行隐藏列处理,但是右击后发现无效,该如何处理? 其实问题出在创建"ALV grid container" 这里. 问题代码: "Create A ...
- layui表格更改一列数据_layui数据表格隐藏列的方法介绍
在使用layui做数据表格的时候,插入的数据的id是不是一组连续的数字,那么就需要用到layui的cols的type属性. table.render({ elem: '#test' ,url:'${p ...
- GridView隐藏列, 并能读取列值的解决方法(转载)
首先 是用datakeynames 来解决 在设计数据库的时候 ,,我这里 aa 为主键. 前台 代码 <asp:GridView ID="GridView1" runat= ...
- bootstraptable 列隐藏_bootstrap中table如何隐藏列?
Bootstrap如何隐藏table中的某一列?下面本篇文章给大家介绍一下.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. Bootstrap隐藏table中的某一列 1.利用boo ...
- bootstarp js设置列隐藏_Bootstrap框架----DataTables列表移动端适配定义隐藏列
我们在上一章节中已经学习了DataTables在BootStrap框架中的使用方式和初始化. Bootstrap框架--DataTables列表示例 最终效果如图: Bootstrap是自动适配移动端 ...
- bootstrap-table 列属性_bootstrap中table如何隐藏列?
Bootstrap如何隐藏table中的某一列?下面本篇文章给大家介绍一下.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. Bootstrap隐藏table中的某一列 1.利用boo ...
- Gridview隐藏列和隐藏列的取值问题
总结一下Gridview隐藏列的问题,下面说两种方法: 就是直接让你得到的数据表里面的那一列不给他绑定值.确保你Table里面包含这列数据,比如把你要查询出来两列:name:id,你 ...
最新文章
- 刷新视频超分新记录28.41dB!一种全局视频超分方案OVSR
- linux下命令行安装anaconda3+pytorch+fastai
- 如果当初学习编程时能有人给我这些忠告该多好
- 爬虫笔记:Requests库详解
- php自动报价,使用PHP转换所有类型的智能报价
- 关于android MTK相机L版本,切换屏幕比例后,分辨率随之改变,但重新进入相机后原有分辨率不再生效问题...
- pca数学推导_PCA背后的统计和数学概念
- 前端学习(3146):react-hello-react之getDenvied
- 最简单的 post 请求发起方式、调用其它系统接口
- 最新Linux之Nacos高可用集群配置
- 游戏设计规则探秘之宾语
- mysql的三种安装方式
- [luogu1081] 开车旅行
- nyoj1058部分和问题(简单基础易上手的dfs)
- word表格保存后缺失框线_word表格框线突然没了
- 浏览器被流氓软件修改了主页怎么办?
- 浅谈零知识证明之二:简短无交互证明(SNARK)
- 【NOIP 2015】斗地主
- NOIP 提高组 2012 / 洛谷P1080 国王游戏 题解
- 同步盘的同步文件夹是怎么回事?如何设置?
热门文章
- Python教程系列(17)--步长的使用规范
- android 音视频播放 SDK,几句代码即可实现音视频播放功能~
- wireshark抓包不显示结果,还是空白的
- android-实现一个简单的视频弹幕,Android已死
- 【FCPX】Final Cut ProX 入门必备快捷键/插件下载链接/常用字体转场特效
- python效率计算-提高python中重心坐标计算的效率
- PERT管与PERT二型管的区别
- java 鼠标悬停显示文字_IntelliJ在鼠标悬停时显示JavaDocs工具提示
- c++ 家谱管理系统项目文档
- matlab符号加粗_MATLAB 曲线形状,粗细,颜色使用大全