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才会起作用,否则系统会自动按默认模式显示数据。

  • 相关阅读:
    log4j2 工具类
    Intellij IDEA的快捷键
    Intellij IDEA设置忽略部分类编译错误
    idea 激活
    DataGrip使用入门
    IDEA Run/Debug Configurations 中点击“+”号没有tomcat server选项
    临时
    java异常类
    java匿名类
    java内部类
  • 原文地址:https://www.cnblogs.com/npucloud/p/5630707.html
Copyright © 2011-2022 走看看