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

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

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

C# 代码设置DataGrid列属性的更多相关文章

  1. jquery easyui datagrid 加载保存好的自定义设置的列属性

    直接附上源代码 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <t ...

  2. EasyUI的datagrid列属性添加超链接

    $("#dg").datagrid({        url: "../Ajax/PurchaseAjax.ashx",        queryParams: ...

  3. 在代码设置RelativeLayout的属性,比如layout_below

    ( (RelativeLayout.LayoutParams)holder.ivLvDivider.getLayoutParams()).addRule(RelativeLayout.BELOW, R ...

  4. easyui 如何为datagrid添加自定义列属性(如:width,align,editor)

    我在实际业务需要为datagrid添加一个自定义属性 原先的datagrid列属性包括:title.width.align.formattter.editor等 我们可以通过datagrid的一个方法 ...

  5. easyui datagrid 表格组件列属性formatter和styler使用方法

    明确单元格DOM结构 要想弄清楚formatter和styler属性是怎么工作的,首先要弄清楚datagrid组件内容单元格的DOM接口,注意,这里指的是内容单元格,不包括标题单元格,标题单元格的结构 ...

  6. 一行代码设置TForm颜色的前世今生(属性赋值引起函数调用,然后发消息实现改变显示效果),TForm的初始颜色在dfm中设置了clBtnFace色

    来自万一的帖子:http://www.cnblogs.com/del/archive/2008/04/27/1173658.html的确做到了一行代码设置TForm控件的颜色(一点感想:Delphi程 ...

  7. ASP.NET 使用C#代码设置页面元素中的样式或属性

    在HTML元素的属性中加上runat ="server"和ID="MyTag"即可在后台代码中通过设置MyTag.Style的值来控制样式. 例如:在前端页面加 ...

  8. WPF DataGrid常用属性记录

    WPF DataGrid常用属性记录 组件常用方法: BeginEdit:使DataGrid进入编辑状态. CancelEdit:取消DataGrid的编辑状态. CollapseRowGroup:闭 ...

  9. easyUI datagrid 列宽自适应(简单 图解)(转)

    响应数据格式: easyUI在html代码中结构: 发现了什么没有,我们的表头其实是一个td在td中有一个属性field那么我们就可以获得了; 以下就是自适应代码: //添加事件 function c ...

随机推荐

  1. kettle中源和目标表结构不一致的情况处理

    创建数据仓库的过程中,往往会遇到这样的问题,例如:源表由于业务原因新增了字段,而ETL程序中是按照之前的源表结构进行抽取的,那么如果不重新构建ETL程序,新的指标就不会流入DW,问题如下图所示 创建了 ...

  2. Kafka介绍及安装部署

    本节内容: 消息中间件 消息中间件特点 消息中间件的传递模型 Kafka介绍 安装部署Kafka集群 安装Yahoo kafka manager kafka-manager添加kafka cluste ...

  3. Atom编辑器折腾记

    http://blog.csdn.net/bomess/article/category/3202419/2 Atom编辑器折腾记_(1)介绍下载安装 Atom编辑器折腾记_(2)基础了解使用 Ato ...

  4. Java后台通过jxl生成Excel表格

    这里封装了一个工具类,将对象的list集合解析生成表格,只要按照参数要求传参就好了. 工具类代码如下: package com.hd.erpreport.utils; import java.io.F ...

  5. keepalived+mysql 高可用集群

    mysql 为主主模式参考 https://my.oschina.net/sanmuyan/blog/877373 192.168.100.129 mysql 主节点/keepalived 主节点 1 ...

  6. Locust性能测试4-参数关联

    前言 前面[Locust性能测试2-先登录场景案例]讲了登录的案例,这种是直接传账号和密码就能登录了,有些登录的网站会复杂一点, 需要先从页面上动态获取参数,作为登录接口的请求参数,如[学信网:htt ...

  7. AI-Tank

    编程,就是编写人生,你的思维越好,就的生活就会充满乐趣,不多说了,下面来讲一个游戏. 讲游戏的开始,要说一点,游戏可以玩,不能沉溺.不然人的一生就会沦陷进去. 下面讲一个使用的代码游戏. 在玩游戏的时 ...

  8. 找回丢失的mysql服务的root用户的密码

    一.关闭mysqld服务.服务名称则根据电脑上的实际服务名来决定,windows下则用以管理员身份运行cmd.exe程序,然后输入:net stop mysql的服务名称. 二.打开一个cmd窗口,以 ...

  9. 4:7 Struts实现Ajax

    不使用插件: 返回数据: 使用插件: Action里面直接给User赋值,然后在前台拿值. type="json":表示返回json对象: root:表示作为跟对象 include ...

  10. Rpgmakermv(4 )doc of TerraxLights

    我只做简要翻译. To activate the script in an area, do the following: 1. Put an event switch into the map. 2 ...