开发者论坛

 找回密码
 注册 (请使用非IE浏览器)
查看: 6777|回复: 4

GridControl - GridView 示例

[复制链接]

0

精华

14

贡献

29

赞扬

帖子
21
软币
316
在线时间
21 小时
注册时间
2013-6-26
发表于 2013-7-26 11:38:23 | 显示全部楼层 |阅读模式
  1. <p>        #region Page2 - GridView 示例
  2.         private void InitGriView(DevExpress.XtraGrid.Views.Grid.GridView gv)
  3.         {
  4.             System.Diagnostics.Stopwatch st = new System.Diagnostics.Stopwatch();
  5.             st.Start();

  6.             gv.BeginUpdate(); //开始视图的编辑,防止触发其他事件
  7.             gv.BeginDataUpdate(); //开始数据的编辑

  8.             gv.Columns.Clear();
  9.             //修改附加选项
  10.             gv.OptionsView.ShowColumnHeaders = true;                         //因为有Band列了,所以把ColumnHeader隐藏
  11.             gv.OptionsView.ShowGroupPanel = false;                            //如果没必要分组,就把它去掉
  12.             gv.OptionsView.EnableAppearanceEvenRow = false;                   //是否启用偶数行外观
  13.             gv.OptionsView.EnableAppearanceOddRow = true;                     //是否启用奇数行外观
  14.             gv.OptionsView.ShowFilterPanelMode = ShowFilterPanelMode.Never;   //是否显示过滤面板
  15.             gv.OptionsCustomization.AllowColumnMoving = true;                //是否允许移动列
  16.             gv.OptionsCustomization.AllowColumnResizing = true;              //是否允许调整列宽
  17.             gv.OptionsCustomization.AllowGroup = false;                       //是否允许分组
  18.             gv.OptionsCustomization.AllowFilter = false;                      //是否允许过滤
  19.             gv.OptionsCustomization.AllowSort = true;                         //是否允许排序            
  20.             gv.OptionsBehavior.Editable = false;                             //是否允许用户编辑单元格
  21.             gv.OptionsBehavior.ReadOnly = true;
  22.             gv.OptionsBehavior.EditorShowMode = DevExpress.Utils.EditorShowMode.Click;


  23.             ////以下是动态添加列
  24.             //GridColumn id = new GridColumn();
  25.             //id.Name = "id";
  26.             //id.Caption = "编号";
  27.             //id.FieldName = "id";
  28.             //id.Visible = true;
  29.             //gv.Columns.Add(id);



  30.             this.gridControl2.DataSource = DemoDt;  //绑定的数据源
  31.             this.gridControl2.MainView.PopulateColumns();  //自动生成列

  32.             gv.Columns["date"].DisplayFormat.FormatType = DevExpress.Utils.FormatType.DateTime;
  33.             gv.Columns["date"].DisplayFormat.FormatString = "hh:mm:ss";  //设置某列的显示格式
  34.             
  35.             //绑定LoolUpEdit到sex列
  36.             RepositoryItemGridLookUpEdit rilue = new RepositoryItemGridLookUpEdit();
  37.             rilue.DataSource = InitSex();
  38.             rilue.DisplayMember = "name";
  39.             rilue.ValueMember = "id";
  40.             gv.Columns["sex"].ColumnEdit = rilue;

  41.             //行标序号的宽度
  42.             gv.IndicatorWidth = 30;

  43.             gv.EndDataUpdate();//结束数据的编辑
  44.             gv.EndUpdate();   //结束视图的编辑
  45.                         
  46.             st.Stop();
  47.             MessageBox.Show(string.Format("总共运行了{0}毫秒({1}秒)", st.ElapsedMilliseconds.ToString(), (st.ElapsedMilliseconds / 1000).ToString()));
  48.         }
  49.         #endregion</p><p> </p>
复制代码
运行后截图
QQ图片20130726113521.jpg

评分

参与人数 3贡献 +3 赞扬 +3 收起 理由
maple + 1 感谢分享
羽叶 + 3 + 1 感谢分享
ibm2000 + 1 感谢分享

查看全部评分

回复

使用道具 举报

0

精华

657

贡献

5018

赞扬

帖子
213
软币
21332
在线时间
1799 小时
注册时间
2013-6-9
发表于 2013-8-2 10:07:16 | 显示全部楼层
正好需要GridControl - GridView的示例,感谢分享!
回复

使用道具 举报

0

精华

5

贡献

16

赞扬

帖子
20
软币
212
在线时间
31 小时
注册时间
2013-10-25
发表于 2013-10-28 08:33:45 | 显示全部楼层
看明白了,正式我需要的
回复

使用道具 举报

0

精华

518

贡献

356

赞扬

正版授权组

Rank: 14Rank: 14Rank: 14Rank: 14

帖子
213
软币
7131
在线时间
1173 小时
注册时间
2013-6-9
发表于 2013-11-4 17:16:07 | 显示全部楼层
不错 正好收藏一下
回复

使用道具 举报

0

精华

0

贡献

0

赞扬

帖子
15
软币
130
在线时间
7 小时
注册时间
2014-3-14
发表于 2014-3-17 13:55:52 | 显示全部楼层
hao , ding one ding
回复

使用道具 举报

Archiver|手机版|小黑屋|开发者网 ( 苏ICP备08004430号-2 )
版权所有:南京韵文教育信息咨询有限公司

GMT+8, 2024-5-9 02:21

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表