DataGridView列錯位

DataGridView在很多時候會綁定數據源,如dgvList.DataSource = table;

這個時候要注意,如果DataGridView的某些列的數據源屬性DataPropertyName設置了,但是有些沒有設置,就像你想象的希望把綁定數據源的列用table顯示。在綁定數據源之後的顯示上,完全沒有問題,很正常。

但是,其實DataGridView的列索引就變了,綁定數據源的列會往後排,沒有綁定數據源的列會往前排。這個在CellEndEdit事件的e.ColumnIndex參數就會發現。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章