2012-12-18 107 views
1

我想在C#中的窗口窗體中填充DataGridView。網格中的某些列是動態的,意味着不是。列的刷新可能會有所不同。這些動態列位於數據網格的某些列之間。我的問題是,當我通過用新數據源重新填充數據網格來刷新數據網格時,它最後放置了較新的列(在所有列之後),但是我希望這些列應該放置在所有動態列中。 Thanx提前。DataGridView ColumnOrder更新刷新

+1

顯示填充GridView的代碼 – Boomer

回答

0
dataGridView.DataSource = null; 
dataGridView.DataSource = Results; 
0

嘗試:

dataGridView.DataSource = null; 
dataGridView.Columns.Clear(); 
dataGridView.DataSource = data; 

具有自動生成列屬性啓動的,額外的(未映射)列追加到末尾。您可以解除綁定並重新綁定來修復它;將DataSource設置爲null並返回表格