我测试没有发现的说的情况
你是怎么设置的?或者添加的代码是怎么写的?
除非自动排序了
编(b)号,电(d)话,地(d)址,姓(x)名,性(x)别

解决方案 »

  1.   

    通过设置DisplayIndex来改变显示的顺序..for example:this.dataGridView1.Columns[0].DisplayIndex = 1;//原来第一列显示到第二列
                this.dataGridView1.Columns[1].DisplayIndex = 2;//原来第二列显示到第三列
                this.dataGridView1.Columns[2].DisplayIndex = 0;//原来第三列显示到第一列go to have a try..
      

  2.   

    我这怎么没有Columns[0].这个属性呀,我在vs2005中开发的
      

  3.   

    this.datagridview.AutoGenerateColumns = false;
    试试