参考其它链接:

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 = ; i < ; 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[].Width = ; //不允许编辑
gridView1.OptionsBehavior.Editable = false; //不允许分类
gridView1.OptionsCustomization.AllowSort = false; //实现焦点行全部都是蓝色
gridView1.OptionsSelection.EnableAppearanceFocusedCell = false;

4.

for (int i = ; i < gridView1.Columns.Count; i++)
{
  //修改列内容显示位置
gridView1.Columns[i].AppearanceCell.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Near; //是否编辑
gridView1.Columns[i].OptionsColumn.AllowEdit = false;
}

5.修改行高

6.修改日期格式

7.修改列排列顺序

WinForm------GridControl的部分属性介绍的更多相关文章

  1. Devexpress Winform Gridcontrol 中根据条件单元格的值改变单元格的颜色等属性。

    提供一下三种方法 1.使用设计器 点击gridcontrol控件,run designer,format Condtions, add,然后进行各种条件的设置. 2.用代码代替设计器. 实例代码: p ...

  2. Devexpress WinForm GridControl实现单元格可编辑状态更改

    之前做项目的时候,需要实现这样的功能.在gridcontrol中,根据是否修改(checkbox)列的选中和未选中状态来联动另外一列的编辑状态.实现如下: private void gridView1 ...

  3. C# - Winform - DevExpress - GridControl 任意条件控制Row背景色。

    private void gvSendConfirm_CustomDrawCell(object sender, DevExpress.XtraGrid.Views.Base.RowCellCusto ...

  4. DevExpress学习系列(控件篇):GridControl的基本应用

    一般属性设置 不显示分组框:Gridview->Option View->Show Group Panel=false 单元格不可编辑:gridcontrol -->gridview ...

  5. 在DevExpress程序中使用Winform分页控件直接录入数据并保存

    一般情况下,我们都倾向于使用一个组织比较好的独立界面来录入或者展示相关的数据,这样处理比较规范,也方便显示比较复杂的数据.不过在一些情况下,我们也可能需要直接在GridView表格上直接录入或者修改数 ...

  6. DevExpress GridControl使用方法

    一.如何解决单击记录整行选中的问题 View->OptionsBehavior->EditorShowMode 设置为:Click 二.如何新增一条记录 (1).gridView.AddN ...

  7. DEV控件:gridControl常用属性设置(转载)

    特别长,先撸下来再说 1.隐藏最上面的GroupPanel  gridView1.OptionsView.ShowGroupPanel=false; 2.得到当前选定记录某字段的值  sValue=T ...

  8. DEV控件:gridControl常用属性设置

    1.隐藏最上面的GroupPanel  gridView1.OptionsView.ShowGroupPanel=false; 2.得到当前选定记录某字段的值  sValue=Table.Rows[g ...

  9. DEV控件GridControl常用属性设置

    1. 如何解决单击记录整行选中的问题 View->OptionsBehavior->EditorShowMode 设置为:Click 2. 如何新增一条记录 (1).gridView.Ad ...

  10. (gridcontrol等)通用导出excel z

    关于DevExpress Winform 的所有可打印控件的导出excel 的通用方法,并且解决DevExpress控件自带的方法存在的缺陷问题 1.解决GridControl自带方法不能导出图片: ...

随机推荐

  1. ContentProvider详解

    作用:把一个App中的数据库通过Url的形式共享出来,供其他App使用. 首先在App1中创建一个数据库,用SQLiteOpenHelper public class MyOpenHelper ext ...

  2. myeclipse加入JavaEE

    1. 2. 3. 4.

  3. LAMP安装各种问题解决方案

    LAMP环境配置安装注意安装步骤及说明事项. LAMP安装各种问题解决 1. 访问ftp报错 解决: 关闭selinux vi /etc/selinux/config 内容修改为: selinux=d ...

  4. import random 模块导入

    import random print(random.random()) #浮点数值 print(random.randint(1,2))#循环显示1,2 print(random.randrange ...

  5. Java自己实现双向链表LinkList

    /** * <p> * Node 双向链表实体类 * <p> * * @author <a href="mailto:yangkj@corp.21cn.com& ...

  6. 【转】JSP使用上传文件,并生产高清缩略图示例

    原文地址:http://blog.csdn.net/yakson/article/details/9875731 前言 刚开始本来只想来测试一下Thumbnails生成缩略图的效果的,顺便来学一下js ...

  7. 数组的方法 Array.map();Array.every()和Array.some();数组的indexof();检测是否是数组isArray(obj);

    数组的方法 Array.map(); 栗子: var a=[1,2,,3]; var b=a.map( function(value){return value*value} ); alert(b); ...

  8. hdu3410 单调队列

    Passing the Message Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Othe ...

  9. bzoj3224

    学习了下treap #include<iostream> #include<cstdio> #include<cstdlib> using namespace st ...

  10. 在MAC上搭建tomcat,再使用servlet时遇到的问题。

    说起来真是惭愧.在mac上配置tomcat环境时.tomcat6能正确运行.但是7,8都运行不了.具体表现是tomcat6访问127.0.0.1:8080可以显示那个界面,然而tomcat7和8都显示 ...