zoukankan      html  css  js  c++  java
  • C# 代码设置DataGrid列属性

     1 DataGridTableStyle dts = new DataGridTableStyle();
     2 dataGrid1.TableStyles.Clear();
     3 dts.MappingName = ds.Tables[0].TableName;
     4 
     5 DataGridTextBoxColumn ColID = new DataGridTextBoxColumn();
     6 ColID.HeaderText = "用户ID";
     7 ColID.MappingName = ds.Tables[0].Columns[0].ColumnName;
     8 ColID.Width = 80;
     9 dts.GridColumnStyles.Add(ColID);
    10 
    11 DataGridTextBoxColumn ColName = new DataGridTextBoxColumn();
    12 ColName.HeaderText = "姓名";
    13 ColName.Width = 100;
    14 ColName.MappingName = ds.Tables[0].Columns[1].ColumnName;
    15 dts.GridColumnStyles.Add(ColName);
    16 
    17 DataGridTextBoxColumn ColPwd = new DataGridTextBoxColumn();
    18 ColPwd.HeaderText = "密码";
    19 ColPwd.Width = 100;
    20 ColPwd.MappingName = ds.Tables[0].Columns[2].ColumnName;
    21 dts.GridColumnStyles.Add(ColPwd);
    22 
    23 DataGridTextBoxColumn ColLimit = new DataGridTextBoxColumn();
    24 ColLimit.HeaderText = "权限";
    25 ColLimit.Width = 135;
    26 ColLimit.MappingName = ds.Tables[0].Columns[3].ColumnName;
    27 dts.GridColumnStyles.Add(ColLimit);
    28 
    29 DataGridTextBoxColumn ColDept = new DataGridTextBoxColumn();
    30 ColDept.HeaderText = "部门";
    31 ColDept.Width = 135;
    32 ColDept.MappingName = ds.Tables[0].Columns[4].ColumnName;
    33 dts.GridColumnStyles.Add(ColDept);
    34 
    35 dataGrid1.TableStyles.Add(dts);

    也可以在DataGrid的属性窗体中设置,一定要设置DataGridColumnStyle的MappingName,MappingName是和DataGrid关联的数据表中的列名;

    这样设置的DataGridColumnStyle才会起作用,否则系统会自动按默认模式显示数据。

  • 相关阅读:
    SQL优化
    Mybatis
    Spring MVC(总结二)
    ES多机集群配置
    ES索引,分片,一致性
    ElasticSearch关于索引库的命令操作
    试题01(一)
    Linux安装配置elastic search
    Windows安装配置elastic search
    SpringBoot(二)
  • 原文地址:https://www.cnblogs.com/npucloud/p/5630707.html
Copyright © 2011-2022 走看看