(转)DevExpress GridView属性设置

摘要:
GirdControl是一个数据容器,包含多个显示方法。GridView是一个二维表视图。网格控制。DataSource=list;//注意,数据源绑定到gridControl而不是gridView的初始状态,如下图所示:属性设置:Visual Studio进入“RunDesigner”以打开属性设置窗口。ShowIndicator=假;//不显示最左边的空白列ShowColumnHeaders=false//不显示列标题栏ColumnAutoWidth=false//不要设置自动列宽AllowCellMerge=true//是否自动合并单元格//设置行颜色交替EnableAppearanceEvenRow=true//偶数行颜色EnableAppearance OddRow=true//奇数行的颜色更改此处交替行的背景颜色可以也可设置,见第6项。

GirdControl是数据的容器,它包含多种显示方式,GridView则是一种二维表格视图。

绑定数据源:

List<Student> list = new List<Student>();

list.Add……

……

gridControl.DataSource = list; //注意这里是给gridControl绑定数据源而不是gridView

初始状态如下图:

DevExpress GridView属性设置总结(图文)

属性设置:

Visual Studio设计进入”Run Designer”,可以打开属性设置的窗口。

DevExpress GridView属性设置总结(图文)

1.OptionsView

DevExpress GridView属性设置总结(图文)

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

DevExpress GridView属性设置总结(图文)

EnableAppearanceFocusedCell = false; //设置单元格不能选择(如果不设置,则点击到的单元格在整行选择情况下的背景色不变)

EnableAppearanceFocusedRow= false; //禁止选择行

MultiSelect = true; //设置可多选

MultiSelectMode =CellSelect/RowSelect;//多选行还是多选单元格(一般选RowSelect)

4. OptionsMenu

DevExpress GridView属性设置总结(图文)
 

EnableColumnMenu =false; //禁用右击表格标题行弹出的菜单

5. OptionsCustomization

//禁用标题行过滤

AllowFilter = false;


//禁用标题行排序

AllowSort = false;


//禁止列移动

AllowColumnMoving = false;


//禁止改变列宽

AllowColumnResizing = false;

6.Appearences

SelectedRow & FocusedRow(以下两项要同时设置):设置选中行背景色

BackColor :MediumSlateBlue //背景色

ForeColor : White //前景色(字体颜色)

DevExpress GridView属性设置总结(图文)

HeaderPanel:设置标题行颜色

BackColor : Black //背景色

ForeColor : White //前景色(字体颜色)

仅设置以上两项无法改变标题行的颜色,还需要设置控件的LookAndFeel

选中GridControl,在属性中找到LookAndFeel并展开,

Style设为UltraFlat,UseDefualtLookAndFeel设为false。

DevExpress GridView属性设置总结(图文)
 

OddRow EvenRow:设置奇数行、偶数行颜色

EnableAppearanceEvenRow、EnableAppearanceOddRow这两项对应设置才有效

Row:这个就不用多说了。。。

7.其他

RowHeight //行高

ColumnPanelRowHeight //标题行的行高

FocusRectStyle = None; //取消点击后的虚线框,下图

DevExpress GridView属性设置总结(图文)

 

免责声明:文章转载自《(转)DevExpress GridView属性设置》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇PHP5和PHP7引用对比(笔记).NET、NET Framewor以及.NET Core的关系(二)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Dev控件常用属性【转载】

1、 如何解决单击记录整行选中的问题 View->OptionsBehavior->EditorShowMode 设置为:Click 2、 如何新增一条记录 (1)、gridView.AddNewRow() (2)、实现 gridView_InitNewRow 事件 3、如何解决 GridControl 记录能获取而没有显示出来的问题 grid...

GridView合并表头多重表头无错完美版(以合并3列3行举例)

后台代码: using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System....

Repeater控件中点击按钮后获取某一行的数据!

其实和GridView差不多的,如果模板中是有按钮之类的可以设置CommandName值的,可直接在ItemCommand事件中获取CommandName或者CommandArgument, 如果是模板中有文本框之类的,把文件框的AutoPostBack属性设置为True,然后在TextChanged事件中编写如下代码: C#代码 TextBoxt=(...

Devexpress之LayoutControl的使用及其控件布局设计 --转载

转自:https://blog.csdn.net/BinGISer/article/details/78020970?locationNum=7&fps=1Devexpress给我们提供了更加美观、更加丰富控件,但在学习和使用的同时经常会遇到诸多麻烦。今天在使用Devexpress的LayoutControl控件进行界面控件的布局设计时遇到了如下的...

GridView 使用DataKeyNames属性

     今天在做项目的时候用到了 GridView控件 在这个控件里添加了一个模板列,然后放了个imagebuttion,点击按钮的时候进入编辑页面,当然数据可定要加载出来的, 这里也说一下编辑,我用的编辑是detailsview,我在这个控件里添加了更新列,然后设置visible=false,当加载这个页面的时候设置为编辑状态,代码如下:  this....

DevExpress GridView 鼠标悬停颜色追踪(行或单元格)

DevExpress GridView 鼠标悬停颜色追踪(行或单元格) 2019年07月12日 15:17:02 涛神-Dev 阅读数 41 标签: GridView行追踪单元格追踪 更多 个人分类: DevExpressWinformGridControl 如何将GridView做成类似网页的列表那样,鼠标移动的是行背景颜色跟着变,也就是所为的鼠标悬停追...