C# gridView常用属性设置

1.隐藏最上面的GroupPanel

gridview1.OptionsView.ShowGroupPanel = false;

2.修改最上面的GroupPanel显示的内容

gridview1.GroupPanelText = "显示的内容";

3.数据只读

gridview1.OptionsBehavior.Editable=false;

4.不显示MasterDetailView

gridview.OptionsDetail.EnableMasterViewMode = false;

5.gridview显示列根据列内容自动宽度

gridview.OptionsView.ColumnsAutoWidth = false;

6.读写可拷贝权限

  1).只读不可拷贝

       ColumnViewOptionsBehavior.Editable = false;

  2).只读可拷贝

      ColumnsViewOptionsBehavior.Editable = True;

      OptionsColumn.AllowEdit = True;

      OptionsColumn.ReadOnly = True

  3).可编辑

      ColumnViewOptionsBehavior.Editable = True;

      OptionsColumn.AllowEdit = True;

      OptionsColumn.ReadOnly = False;

7.设置行号列宽

gridview1.IndicatorWidth = 45;默认为-1

gridview1.OptionsView.ShowIndicator = false;  //不显示行号

8.设置某列文字和标题居中显示

gridview1.Columns["columns1"].AppearanceHeader.TextOptions.HAlignment = DevExpress.Units.HorzAlignment.Center;

gridview1.Columns["columns1"].AppearanceCell.TextOptions.HAlignment = DevExpress.Units.HorzAlignment.Center;

9.去掉某一列上面的自动筛选功能

gridview1.Columns["columns1"].OptionsFilter.AllowAutoFilter = false;

gridview1.Columns["columns1"].OptionsFilter.AllowFilter = false;

gridview1.Columns["columns1"].OptionsFilter.ImmediateUpdateAutoFilter = false;

10.设置单元格数据

gridview1.SetRowCellValue(gridview1.FocusedRowHandle,"columns1","指定的值");

gridview.SetFocusedRowCellValue("columns1","指定的值");

11.获取单元格数据

string columns1 = gridview.GetRowCellValue(gridview1.FocusedRowHandle,"columns1 ").tostring();

12.手动添加gridview1列

DevExpress.XtraGrid.Columns.GridColumn col1 = new DevExpress.XtraGrid.Columns.GridColumn();

col1.FieldName = "FID";

col1.Visble = true;

col1.VisbleIndex = gridview1.Columns.Count;

gridview.Columns.Add(col1);

13.设置自动增加的行号,需要先添加给gridview添加事件CustomDrawRowIndicator

14.gridview新增行

gridview1.AddNewRow();

具体如果对于新加行还有什么特别的设置,可以在它gridView1_InitNewRow事件中填写:

15.检查数据的有效性 在gridview的ValidateRow事件中加入检查代码: 
调用gridview.UpdateCurrentRow()方法执行检查

 

16.

 

17.gridview中筛选数据

((DataView)grv_SalesDetail.DataSource).RowFilter = "筛选条件";

 

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值