WinForm------GridControl的部分属性介绍

摘要:
请参阅其他链接:http://www.cnblogs.com/djian/archive/2010/11/19/1881579.html//注意:在GridControl中定义FileName时,最好不要定义Name,否则会发生错误1.数据加载和绑定(仅在GridControl设计中绑定数据源,还修改FileName)方法1:PSContentdbContext=

参考其它链接:

http://www.cnblogs.com/djian/archive/2010/11/19/1881579.html

//注意:在定义GridControl里面的FileName里面定义时,最好不要Name,否则出现错误

1.数据加载与绑定(在GridControl的Design里面绑定数据源才行,还要修改FileName)

方法一:
       PSContext dbContext = new PSContext(); dbContext.Timetables.Load(); gridControl1.DataSource
= dbContext.Timetables.Local.ToBindingList(); 方法二: gridControl1.DataSource = dbContext.Timetables.AsNoTracking().ToList();

2.

for (int i = 0; i < 2; i++) 
{
  //修改列名的显示位置
  gridView1.Columns[i].AppearanceHeader.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Default;
                
   //允许去掉筛选标志
   gridView1.Columns[i].OptionsFilter.AllowFilter = false;

   //允许列头宽度变化
   gridView1.Columns[i].OptionsColumn.AllowSize = false;
}

3.

//允许排序
gridView1.OptionsCustomization.AllowSort = false;

//允许列头拖动调换位置
gridView1.OptionsCustomization.AllowColumnMoving = false;

//允许列的宽度自动调整(可以结合修改列宽)
gridView1.OptionsView.ColumnAutoWidth = true;
gridView1.Columns[0].Width = 5;

//不允许编辑
gridView1.OptionsBehavior.Editable = false;

//不允许分类
gridView1.OptionsCustomization.AllowSort = false;

//实现焦点行全部都是蓝色
gridView1.OptionsSelection.EnableAppearanceFocusedCell = false;

4.

for (int i = 0; i < gridView1.Columns.Count; i++)
{
  //修改列内容显示位置
   gridView1.Columns[i].AppearanceCell.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Near;

   //是否编辑
   gridView1.Columns[i].OptionsColumn.AllowEdit = false;
}

5.修改行高

WinForm------GridControl的部分属性介绍第1张

6.修改日期格式

WinForm------GridControl的部分属性介绍第2张

7.修改列排列顺序

WinForm------GridControl的部分属性介绍第3张

免责声明:文章转载自《WinForm------GridControl的部分属性介绍》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Bean的三种实例化方式WebRTC学习(五)WebRTC信令服务器下篇

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

随便看看

使用jsPlumb插件实现动态连线功能

jsPlumb是一个强大的JavaScript连线库,它可以将html中的元素用箭头、曲线、直线等连接起来,适用于开发Web上的图表、建模工具等,其实jsPlumb可能主要是用来做流程图的,它在实现这方面的功能上非常强大,我在项目中只使用了它少部分功能,来实现项目中连线的效果。...

element ui设置表格表头高度和每一行的高度

.el-table__headertr,.el-table__headerth{padding:0;height:30px;line-height:30px;}.el-table__bodytr,.el-table__bodytd{padding:0;height:30px;line-height:30px;}...

【解决方法】ModuleNotFoundError: No module named 'flask._compat'

起源最近发下很多人在我的python课程下面提问,关于安装完扩展运行程序的时候出现如下的莫名其妙的错误Traceback(mostrecentcalllast):File"manage_web.py",line2,infromapplicationimportapp,managerFile"/data/www/private_deploy/python3_y...

uniapp之页面间传递和接收数组

uni-app如何在页面之前发送和传递数组?如果阵列是直接发送和传递的,则收到的消息如下所示。无法获取更多的对象值。接收数组对象的参数。您可以首先将数组转换为JSON字符串,然后在将其传递到页面后将其解析为JavaScript对象。...

选包

安装系统后,将不会安装一些基本工具。此时,您可以根据yum的要求安装它们。你也可以使用任何你想要的时尚。...

一些替代Xshell的软件推荐

TransmitTransmit是一个30美元价格的共享软件,它覆盖了几乎所有的常用功能,包括远程文件编辑和文件夹同步,尽管其有30美元的价格,很多Windows用户也希望Transmit能出一个Win版的。FireFTPFireFTP是一个Firefox扩展,能直接集成一个强大的FTP客户端到我们最喜爱的浏览器Firefox上。CyberduckCyber...