none
winform 用datagridview显示数据时,如何把最上面的英文字段名换成中文的 RRS feed

  • 问题

  • 我表里面的列都是英文的,所以datagridview上显示的列也都是英文的,想换成自己想要的中文列名,该如何操作
    2009年7月1日 4:48

答案

  • 你好,修改HeaderTex属性就可以了。

    dataGridView1.Columns[0].HeaderCell.Value = "中文名称";
    邹俊才
    2009年7月1日 5:49
    版主
  • 使用绑定列,在创建绑定列的时候指定 HeaderText 为中文; 如果是自动创建的列,需要在绑定完成的时候重新指定列的 HeaderText 为中文
    this.dataGridView1.Columns[0].HeaderText = "编号";
    this.dataGridView1.Columns[1].HeaderText = "名称";


    知识改变命运,奋斗成就人生!
    2009年7月1日 5:05
    版主
  • 你好!
         可以这样写:
    dataGridView1.Columns[0].HeaderCell.Value = "编号";
    dataGridView1.Columns[1].HeaderCell.Value = "名字";
    周雪峰
    2009年7月1日 5:10
    版主
  • 你可以把sql语句写成这样,然后再绑定
    select id as 序号,name as 姓名 from table
    这样就成中文的了


    努力+方法=成功
    2009年7月1日 5:13

全部回复

  • 使用绑定列,在创建绑定列的时候指定 HeaderText 为中文; 如果是自动创建的列,需要在绑定完成的时候重新指定列的 HeaderText 为中文
    this.dataGridView1.Columns[0].HeaderText = "编号";
    this.dataGridView1.Columns[1].HeaderText = "名称";


    知识改变命运,奋斗成就人生!
    2009年7月1日 5:05
    版主
  • 你好!
         可以这样写:
    dataGridView1.Columns[0].HeaderCell.Value = "编号";
    dataGridView1.Columns[1].HeaderCell.Value = "名字";
    周雪峰
    2009年7月1日 5:10
    版主
  • 你可以把sql语句写成这样,然后再绑定
    select id as 序号,name as 姓名 from table
    这样就成中文的了


    努力+方法=成功
    2009年7月1日 5:13
  • 你好,修改HeaderTex属性就可以了。

    dataGridView1.Columns[0].HeaderCell.Value = "中文名称";
    邹俊才
    2009年7月1日 5:49
    版主