GridControl 控件小结
来源:互联网 发布:返利网和淘宝客 编辑:程序博客网 时间:2024/05/20 01:08
由于近期要使用gridcontrol控件,整理出来,以便以后参考:
1.DevExpress控件组中的GridControl控件不能使横向滚动条有效。现象:控件中的好多列都挤在一起,列宽都变的很小,根本无法正常浏览控件单元格中的内容。
解决:
gridView1.OptionsView.ColumnAutoWidth属性是true,即各列的宽度自动调整,你把它设成false,就会出现了。
2.使单元格不可编辑。
gridcontrol -->gridview -->OptionsBehavior -->Editable=false
3.没有下拉滚动条事件怎么办?现象:因为需要加载大数据量数据,所以不能一次把所有数据读入datatable进行绑定,所以决定在用户进一步浏览数据时进行数据的实时加载工作,就是每当用户拉动滚动条时,多加载一些数据进入datatable.没有找到合适的滚动条事件,于是用这个事件代替了,非常合适我的需求.
TopRowChanged事件.
4.获取选定行,指定列单元格的内容
//mOIDFiledName为要获取列的列名
5.去除"Drag a Column Header Here To Group by that Column"
属性Gridview->Option View->Show Group Panel=false,就好了
6.在gridcontrol中添加checkbox复选框
gridview->run designer->columns->选择要变成复选框的那一列->column edit->new(在这里可以选择很多类型)
加载checkbox数据时,费了一点时间,checkbox的复选框怎么点击,一失去焦点是,选择的操作就无效了,问题就出在datatable的绑定上了,一定要绑定一个布尔的类型.
代码是这样滴!
private void FrmCreateLegend_Load(object sender, EventArgs e)
{
}
注意:创建的datatable的列名一定要和gridview中的列的fieldname属性值是一个名字,不然,你会发现添加了和你绑定的datatalbe一样多的行,可是行里面却没有内容的.
7.多选
GridControl->GridView->属性->OptinosSelecttion->MultiSelect
当我们对DataTable建立父子关系后,将父表绑定在Grid上,会造成关系列上有加号显示,并且可以展开.如果你觉得展开的信息对你没有意义的话,是可以关掉的.这是需要修改属性
属性Gridview->Option View->ShowDetailButtons=false
收集相关资料
- GridControl 控件小结
- DevExpress控件的GridControl控件小结
- DevExpress控件的GridControl控件小结
- DevExpress控件的GridControl控件小结
- DevExpress控件的GridControl控件小结
- DevExpress控件的GridControl控件小结
- DevExpress控件的GridControl控件小结
- DevExpress控件的GridControl控件小结
- DevExpress控件的GridControl控件小结
- DevExpress控件的GridControl控件小结(转)
- DEV GridControl小结。。
- [转]dev gridControl小结
- DEV GridControl小结
- DEV GridControl小结。。
- Dev GridControl 小结
- DevExpress GridControl小结。。
- DEV GridControl小结。。
- DEV GridControl小结
- ASP.NET 2.0 实现伪静态网页方法
- Android游戏开发之摄像头的原理以及更新 (五)
- 用 libevent 和 libev 提高网络应用性能
- 关于FireBird
- HBase Merging Regions
- GridControl 控件小结
- 二维rmq zoj2859
- CSS笔记2
- POJ 2388 Who's in the Middle 排序
- 定义自己的operator new和operator delete时注意点
- 初识android
- first essay
- PHP如何读写文件
- spring 3.0.5+velocity tools 2.0