在C#程式開發中DataGridView可以說是使用最多的資料呈現控件了,但是在使用的過程中我們會發現當綁定的資料源有較多資料列的時候,DataGridView上顯示的列的順序就會出現混亂的現象。
那我們該如何解決這個問題呢?其實隻要設定下面的代碼就可以了,相當的簡單。
不過需要注意的是這2條代碼的先後順序,有些人設定了AutoGenerateColumns,但是沒有效果,就是因為代碼的順序颠倒了。從這裡我們不難看出,DataGridView内部單元格的布局其實是在綁定資料之前完成的。
務必記住先取消DataGridView自動排序列的功能,再去綁定資料,這樣就能解決列順序混亂的問題了。