DataGridView在很多時候會綁定數據源,如dgvList.DataSource = table;
這個時候要注意,如果DataGridView的某些列的數據源屬性DataPropertyName設置了,但是有些沒有設置,就像你想象的希望把綁定數據源的列用table顯示。在綁定數據源之後的顯示上,完全沒有問題,很正常。
但是,其實DataGridView的列索引就變了,綁定數據源的列會往後排,沒有綁定數據源的列會往前排。這個在CellEndEdit事件的e.ColumnIndex參數就會發現。