Code Bye

DevExpress GridControl 使用技巧之常用属性设置

DevExpress GridControl 的常用属性设置

1、如何显示水平滚动条?
设置this.gridView.OptionsView.ColumnAutoWidth = false;
2、如何定位到第一条数据/记录?
设置 this.gridView.MoveFirst()
3、如何定位到下一条数据/记录?
设置 this.gridView.MoveNext()
4、如何定位到最后一条数据/记录?
设置 this.gridView.MoveLast()
5、 如何解决单击记录整行选中的问题
View->OptionsBehavior->EditorShowMode 设置为:Click
6、 如何新增一条记录
(1)、gridView.AddNewRow() (2)、实现gridView_InitNewRow事件
7、如何解决GridControl记录能获取而没有显示出来的问题
gridView.populateColumns();
8、如何让行只能选择而不能编辑(或编辑某一单元格)
(1)、View->OptionsBehavior->EditorShowMode 设置为:Click
(2)、View->OptionsBehavior->Editable 设置为:false
9、如何禁用GridControl中单击列弹出右键菜单
设置Run Design->OptionsMenu->EnableColumnMenu 设置为:false
10、如何隐藏GridControl的GroupPanel表头
设置Run Design->OptionsView->ShowGroupPanel 设置为:false
11、设置成一次选择一行,并且不能被编辑
this.gridView1.FocusRectStyle = DevExpress.XtraGrid.Views.Grid.DrawFocusRectStyle.RowFocus;
this.gridView1.OptionsBehavior.Editable = false;
this.gridView1.OptionsSelection.EnableAppearanceFocusedCell = false;
12、如何让各列头禁止移动?
设置gridView1.OptionsCustomization.AllowColumnMoving = false;
13、如何让各列头禁止排序?
设置gridView1.OptionsCustomization.AllowSort = false;
14、如何禁止各列头改变列宽?
设置gridView1.OptionsCustomization.AllowColumnResizing = false;
15、如何显示行号?
this.gridView1.IndicatorWidth = 40;        //显示行的序号
private void gridView1_CustomDrawRowIndicator(object sender, RowIndicatorCustomDrawEventArgs e)
{
if (e.Info.IsRowIndicator && e.RowHandle>=0)
{
e.Info.DisplayText = (e.RowHandle + 1).ToString();
}
}


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明DevExpress GridControl 使用技巧之常用属性设置