gridControl.DataSource = list; //注意这里是给gridControl绑定数据源而不是gridView
常用属性
public void SetGridShow(GridView gv)
{
try
{
if (gv.Columns.Count == 0)
{
return;
}
gv.Columns["Selected"].Visible = false; //不显示特定的列
gv.Columns["VarsComments"].Width = 240; //特定列的宽度
gv.Columns["VarsComments"].Caption = "名称"; //特定列的列名
}
catch { }
//视图的行为选项
gv.OptionsBehavior.Editable = false; //不允许对单元格进行编辑
//访问视图的用户化操作
gv.OptionsCustomization.AllowFilter = false; //不允许用户对数据进行过滤操作
gv.OptionsCustomization.AllowSort = false; //不允许用户对数据进行排序操作
gv.OptionsCustomization.AllowGroup = false; //不允许用户对数据进行分组操作
gv.OptionsCustomization.AllowColumnMoving = false; //允许用户通过拖动列头来移动列
gv.OptionsCustomization.AllowRowSizing = false; //不允许用户修改行高
//对视图的主要明细操作
gv.OptionsDetail.AllowZoomDetail = false; //不当相应的主行展开时,自动把视图的明细扩大到控件的区域
gv.OptionsDetail.EnableDetailToolTip = false; //允许明细上的提示出现
gv.OptionsDetail.EnableMasterViewMode = false; //允许显示视图的明细
gv.OptionsDetail.ShowDetailTabs = false; //显示Tab的明细
//选项菜单
gv.OptionsMenu.EnableColumnMenu = true; //允许列头上的菜单
//导航选项
gv.OptionsNavigation.UseTabKey = true; //使用TAB/SHIFT+TAB移动焦点
gv.OptionsNavigation.EnterMoveNextColumn = true; //回车键能移动单元格的焦点
//选择选项
gv.OptionsSelection.EnableAppearanceFocusedRow = false; //不允许获得焦点的行使用外观
gv.OptionsSelection.EnableAppearanceFocusedCell = false; //允许获得焦点的单格使用外观
gv.OptionsSelection.EnableAppearanceHideSelection = false; //允许在控件失去焦点时,外观设置应用到选择的行上,去掉表格的背景色显示
gv.OptionsSelection.MultiSelect = true; //允许多选行
//视图选项
gv.OptionsView.ShowGroupPanel = false;