首页 > 其他 > 详细

DevExpress GridView 那些事儿

时间:2014-08-02 23:24:04      阅读:500      评论:0      收藏:0      [点我收藏+]

1:去除 GridView 头上的 "Drag a column header here to group by that column"

    -->  点击 Run Designer  -> 找到:OptionView ->  将 ShowGroupPanel : 设置为 false ;

2:如何 显示出 GridView 自带的 搜索功能

    -->  点击 Run Designer  ->  找到: OptionsFind -> 将AlwaysVisible : 设置为 True

3:如何 将GridView 的大小自适应窗体的大小

    -->  右键 GridView 控件  -> 属性  ->  找到 Dock : 设置为 Fill

4:当GridView数据源发生变化时,如何更改GridView所"绑定的值"

    Code 注 :  其实就是重新创建了一个GridView的实例。

1  gridView1 = new DevExpress.XtraGrid.Views.Grid.GridView(gridControl1);
2  gridControl1.MainView = gridView1;
3  gridView1.OptionsView.ShowGroupPanel = false;
4  gridView1.OptionsFind.AlwaysVisible = true;
5  gridControl1.DataSource = dt;

5:在GridControl 中添加checkbox复选框

   --> gridView -> run designer -> columns -> 添加一列(如果没有的话) 然后如图设置

bubuko.com,布布扣

   -- >  另外当我们需要动态绑定grid数据时,DataTable 中列的名字要和我们在gridview中设置的FileName名字要移植,不然数据是显示不出来的。

6:让GridView 行 不可编辑

  -- > Run Designer -> OptionsBehavior -> Editable :  False

7 : 在GridView 行中添加Button按钮

bubuko.com,布布扣
 1 public void ButtonInitial()
 2         {
 3             RepositoryItemButtonEdit rib = new RepositoryItemButtonEdit();
 4             rib.TextEditStyle = TextEditStyles.HideTextEditor;
 5             rib.Buttons[0].Kind = ButtonPredefines.Glyph;
 6             rib.ButtonClick += rib_ButtonClick; 
 7             rib.Buttons[0].Caption = "详细信息";
 8             rib.Buttons[0].Visible = true;
 9             gridView1.Columns["DOWNSTATE"].ColumnEdit = rib;
10 
11         }
12 
13         void rib_ButtonClick(object sender, ButtonPressedEventArgs e)
14         {
15             int rowindex = gridView1.FocusedRowHandle;
16             DataRow row = gridView1.GetDataRow(rowindex); 
17         }
View Code

 

 未完待续。。。

DevExpress GridView 那些事儿,布布扣,bubuko.com

DevExpress GridView 那些事儿

原文:http://www.cnblogs.com/DeepLearing/p/3887601.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!