当前位置:   article > 正文

C#中窗体dataGridView1修改标题名称和隐藏列_c#datagridview 实现列自定义显示顺序/宽度/隐藏

c#datagridview 实现列自定义显示顺序/宽度/隐藏

一、窗体dataGridView1修改标题名称

1.1、修改标题名称前

  1. //查询到的数据data给dataGridView1绑定后显示出data数据内容
  2. this.dataGridView1.DataSource = data;

效果显示:

1.2、 修改标题名称后

使用dataGridView1.Columns["createAccount"].HeaderText = "创建人员" , 将英文标题名称createAccount 修改标题名称为创建人员,以此类推,如下所示。

  1. //查询到的数据data给dataGridView1绑定后显示出data数据内容
  2. this.dataGridView1.DataSource = data;
  3. //英文标题修改为中文标题
  4. dataGridView1.Columns["id"].HeaderText = "ID";
  5. dataGridView1.Columns["createAccount"].HeaderText = "创建人员";
  6. dataGridView1.Columns["createDate"].HeaderText = "创建时间";
  7. dataGridView1.Columns["modifyAccount"].HeaderText = "修改人员";
  8. dataGridView1.Columns["modifyDate"].HeaderText = "修改时间";
  9. dataGridView1.Columns["lkbh"].HeaderText = "料框编号";
  10. dataGridView1.Columns["pcbxh"].HeaderText = "PCB板型号";
  11. dataGridView1.Columns["sl"].HeaderText = "数量";
  12. dataGridView1.Columns["rfid"].HeaderText = "RFID";
  13. dataGridView1.Columns["xcbh"].HeaderText = "小车编号";
  14. dataGridView1.Columns["tfwz"].HeaderText = "停放位置";
  15. dataGridView1.Columns["lblx"].HeaderText = "拉板类型";

效果显示:

二、 窗体dataGridView1中将不需要的列进行隐藏,不显示

2.1、需要将以下的列进行隐藏

dataGridView1中的列SID、ownerDepartmentCode、ownerAccount、jbsj进行隐藏

 

2.2、具体操作

dataGridView1.Columns[0].Visible = false;表示将dataGridView1中的第一列隐藏,不显示;

以此类推,如下所示

  1. //查询到的数据data给dataGridView1绑定后显示出data数据内容
  2. this.dataGridView1.DataSource = data;
  3. //英文标题修改为中文标题
  4. dataGridView1.Columns["id"].HeaderText = "ID";
  5. dataGridView1.Columns["createAccount"].HeaderText = "创建人员";
  6. dataGridView1.Columns["createDate"].HeaderText = "创建时间";
  7. dataGridView1.Columns["modifyAccount"].HeaderText = "修改人员";
  8. dataGridView1.Columns["modifyDate"].HeaderText = "修改时间";
  9. dataGridView1.Columns["lkbh"].HeaderText = "料框编号";
  10. dataGridView1.Columns["pcbxh"].HeaderText = "PCB板型号";
  11. dataGridView1.Columns["sl"].HeaderText = "数量";
  12. dataGridView1.Columns["rfid"].HeaderText = "RFID";
  13. dataGridView1.Columns["xcbh"].HeaderText = "小车编号";
  14. dataGridView1.Columns["tfwz"].HeaderText = "停放位置";
  15. dataGridView1.Columns["lblx"].HeaderText = "拉板类型";
  16. //将不需要显示的列进行隐藏
  17. dataGridView1.Columns[0].Visible = false;
  18. dataGridView1.Columns[6].Visible = false;
  19. dataGridView1.Columns[7].Visible = false;
  20. dataGridView1.Columns[15].Visible = false;

效果显示:

 三、总结

1、修改标题名称使用:dataGridView1.Columns["英文名称中的列名"].HeaderText = "需要将英文名称修改为中文名称" 。

比如:dataGridView1.Columns["createAccount"].HeaderText = "创建人员" 。 将英文标题名称createAccount 修改标题名称为创建人员。

2、列进行隐藏,不显示使用:dataGridView1.Columns[需要隐藏的列所在的位置].Visible = false。

比如:dataGridView1.Columns[0].Visible = false;表示将dataGridView1中的第一列隐藏,不显示

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/419064
推荐阅读
  

闽ICP备14008679号