将DataGridView中的数据s_name,s_code,s_age
张三,001,19
李四,002,20我在columns中添加了三列,分别显示上面三个字段,并将列头改为中文,但是现在得到数据显示的时候显示的是六个字段
//希望的结果
姓名,编号,年龄
张三,001,19
李四,002,20
//实际的结果
s_name,姓名s_code,编号s_age,年龄
张三,张三,001,001,19,19
张三,张三,001,001,19,19
请指点!!急!

解决方案 »

  1.   

    set GridView.AutoGenerateColumns  to false
      

  2.   

    (1)偷懒的办法:把奇数列的宽度设为0或1
    (2)如果你是查表绑定,就在查询语句上写 select s_name as 姓名...再绑定
    (3)如果你是手动写列表。先column.Clear().row.Clear()。再配置列
      

  3.   

    this.dataGridView1.AutoGenerateColumns = false;