最近在使用GridView做一个小项目,以下是本人使用过程中的个人总结,本文主要总结控件的属性设置,附上图片,给大家一个参考。后续会给大家分享功能实现和使用的小技巧。
GirdControl是数据的容器,它包含多种显示方式,GridView则是一种二维表格视图。
绑定数据源:
List<Student> list = new List<Student>();
list.Add……
……
gridControl.DataSource = list; //注意这里是给gridControl绑定数据源而不是gridView
|
初始状态如下图:
属性设置:
Visual Studio设计进入”Run Designer”,可以打开属性设置的窗口。
1.OptionsView
ShowGroupPanel =false; //去掉表格上方“Drag a column header ……”
ShowIndicator = false; //不显示最左边一列空白列
ShowColumnHeaders =false;//不显示列标题栏
ColumnAutoWidth =false; //不设置自动列宽(这样的话表格下方可能会出现滚动条或者未铺满)
AllowCellMerge =true; //是否自动合并单元格
//设置行颜色交替
EnableAppearanceEvenRow = true; //偶数行颜色变化
EnableAppearanceOddRow = true; //奇数行颜色变化
此处交替变化的行背景色也可以设置,见第6条。
2.OptionsBehavior
Editable = false;//设置单元格不可编辑
3.OptionsSelection
EnableAppearanceFocusedCell = false; //设置单元格不能选择(如果不设置,则点击到的单元格在整行选择情况下的背景色不变)
EnableAppearanceFocusedRow= false; //禁止选择行
MultiSelect = true; //设置可多选
MultiSelectMode =CellSelect/RowSelect;//多选行还是多选单元格(一般选RowSelect)
4. OptionsMenu
EnableColumnMenu =false; //禁用右击表格标题行弹出的菜单
5. OptionsCustomization
//禁用标题行过滤
AllowFilter = false;
//禁用标题行排序
AllowSort = false;
//禁止列移动
AllowColumnMoving = false;
//禁止改变列宽
AllowColumnResizing = false;
6.Appearences
SelectedRow & FocusedRow(以下两项要同时设置):设置选中行背景色
BackColor :MediumSlateBlue //背景色
ForeColor : White //前景色(字体颜色)
HeaderPanel:设置标题行颜色
BackColor : Black //背景色
ForeColor : White //前景色(字体颜色)
仅设置以上两项无法改变标题行的颜色,还需要设置控件的LookAndFeel
选中GridControl,在属性中找到LookAndFeel并展开,
Style设为UltraFlat,UseDefualtLookAndFeel设为false。
OddRow EvenRow:设置奇数行、偶数行颜色
EnableAppearanceEvenRow、EnableAppearanceOddRow这两项对应设置才有效
Row:这个就不用多说了。。。
7.其他
RowHeight //行高
ColumnPanelRowHeight //标题行的行高
FocusRectStyle = None;//取消点击后的虚线框,下图
作者:叉叉哥 转载请注明出处:http://blog.csdn.net/xiao__gui/article/details/7937781
分享到:
相关推荐
里面涵盖了开发过程对GridView属性设置的图文教程,希望对大家有帮助!
DevExpress的GridView动态绑定数据集,多线程动态修改UI自动刷新,输出中打印运行状态等
解决DevExpress GridControl GridView 在新增数据行时数据为空的问题,新窗口数据返回时自动新增行并刷新。
针对DevExpress GridControl GridView 新增行AddNewRow() 很多人加了代码也无法实现添加行或者添加行后InitNewRow这个事件没有触发, 其中主要原因见附件实例代码!
DevExpress gridview下拉框repositoryItemComboBox的使用...
只能导出导出devexpress插件的GridControl控件中GridView表格中的数据,表格中有什么数据导出什么数据,列顺序也不变。 文件说明: 1.ExportTableExcel.cs:实现导出逻辑的类 2.ExportExcelStyle.cs:导出的...
设置gridview列宽设置gridview列宽设置gridview列宽设置gridview列宽设置gridview列宽设置gridview列宽设置gridview列宽设置gridview列宽设置gridview列宽设置gridview列宽设置gridview列宽
DevExpress中GridControl的属性设置
aspxgridview的通常适用方法,全选、获取选中行ID,列命令等,本例中用到数据库属于自用所以例子中的网站不能运行,但是使用方法很齐全,一看便可明白,用户可自行配置数据库测试,也可以将方法直接拿去用,希望能对...
devexpress13 2 aspxgridview
GridView列数字、货币和日期的显示格式
关于DevExpress的GridView的过滤条件如何转成相应的语句,dev官网提供了相应的处理方法,方便开发人员调用,目前支持数据库语句有MS Sql 、Oracle 、Access,资源用到的Dev版本是18.1,为了保证能运行,相关程序集...
DevExpress设置单元格不可编辑,选单元格则选中一行,目的是只展示数据,不提供修改功能: DevexpressGridControl禁止点击单元格修改 设置GridView.OptionsBehavior的Editable选项设为False。在这种情况下,整个Grid...
Devexpress控件基本属性说明
DevExpress中的ChartControl顾名思义就是数据基于图表展示,其关键在于Series上的处理。本文实例展示了ChartControl的用法,具体内容如下: 主要功能代码部分如下: using System; using System.Drawing; using ...
devexpress的gridControl属性中文说明
DevExpress_ASPxGridView_使用方法汇总,很详细的
DevExpress_ASPxGridView_使用方法汇总
Dev控件中的表格控件GridControl控件非常强大。不过,一些细枝末节的地方有时候用起来不好找挺讨厌的。使用过程中,多半借助Demo和英文帮助文档。网上具体的使用方法也多半零碎...GridControl详解(附)表格属性一览 。