TO:1.我不想显示deparment表中的全部字段,但是它却全部显示了?因为你选取了全部"select *..",所以会显示全部...如果你不想显示所有,那你可以将不想显示的列隐藏起来...

解决方案 »

  1.   

    TO:2departmnet种的字段是英文的,我想在datagridview的字头中显示中文的,不想让他自动创建列,可以用this.DataGridView1.AutoGenerateColumns =false;然后通过设置DataGridColumn的DataPropertyName 属性来设置绑定的字段...
      

  2.   

    sample example:DataGridViewColumn column = new DataGridViewTextBoxColumn();
        column.DataPropertyName = "Name";
        column.Name = "column1";
        dataGridView1.Columns.Add(column);
      

  3.   

    to1如果你的用一个datset作为两个datagridview的数据源,可能会存在这个问题,可以用隐藏列来解决这个问题,;COLUMNMOVE方法
    to2同楼上
      

  4.   

    感谢,我学到了:
    this.DataGridView1.AutoGenerateColumns =false
    COLUMNMOVE
    另外还有的就是为啥,我upate(dataset)一次,datagridview种的数据就会重复一次呢?是因为primary key问题吗?可是我已经制定了primary key啊?
      

  5.   

    中文字头可以这么改啊:
    DataGridView1.Columns[0].HeaderText = "序号";
      

  6.   

    你可能自定义绑了一次数据,this.DataGridView1.AutoGenerateColumns =true;自动绑定了一次数据,更新执行一次.数据重复!