在dataGridView中邦定了表的部分列,后来又要增加一个,在编缉列中的添加一个列位置插在原有列的中间,但我发现在程序运行后它会自动跑到最前面去显示在第一列
你调整后有时又会跑到前面去,我的多个DataGridView都有这样的情况,这是怎么回事,怎样才能定隹它的位置?

解决方案 »

  1.   


    在数据源中新加的字段会在DataSet中排最后,是不是这个原因?但在DataSet中没有属性来调节字段的显示位置。
      

  2.   

    如果把dataGridView中的列标题的属性设为可以调整次序的,应该就不用担心这种问题
      

  3.   

    DataGridView.AutoGenerateColumn = false;
      

  4.   

    俺是winform没有display.index 和 AutoGenerateColumn 啊
      

  5.   

    感觉应该是.net 2005的问题,好象和控件没关系,不知道各位遇到没遇到过选中一个控件,还是显示上一个控件属性的问题?!