C#中gridControl的使用

  一、将数据DataTable列表动态展示

  //需要展示的数据列表查询sql

  String sql=string.Format("SELECT code 工号,name 姓名 FROM t_user ");

  //执行sql获取DataTable

  DataTable dt=DataAccess.Access().GetTableBySql(sql);

  //将DataTable作为数据源赋值给gridControl1

  this.gridControl1.DataSource=dt;

  二、设置列表gridView的表头和单元格居中对齐

  //获取gridView的列数

  int count=this.gridView1.Columns.Count;

  //循环列数设置

  for (int i=0; i < count; i++)

  {

  //设置表头顶点对齐

  gridView1.Columns[i].AppearanceHeader.TextOptions.VAlignment=DevExpress.Utils.VertAlignment;

  // 设置表头水平对齐

  gridView1.Columns[i].AppearanceHeader.TextOptions.HAlignment=DevExpress.Utils.HorzAlignment;

  //设置单元格顶点对齐

  gridView1.Columns[i].AppearanceCell.TextOptions.VAlignment=DevExpress.Utils.VertAlignment;

  //设置单元格水平对齐

  gridView1.Columns[i].AppearanceCell.TextOptions.HAlignment=DevExpress.Utils.HorzAlignment;

  }

  三、设置gridView的可编辑性

  //设置整个表不可编辑

  this.gridView1.OptionsBehavior.Editable=false;

  //设置某列不可编辑 gridColumn为列名

  this.gridView1.gridColumn.OptionsColumn.AllowEdit=false;

#学习路径#
全部评论
感谢分享
点赞 回复 分享
发布于 2021-12-21 10:32

相关推荐

04-08 16:35
门头沟学院 Java
站队站对牛:实在是恶心的公司
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务