@發現說如果開放排序功能
托放作業將會受到影響
(view的排序與實際 table 排序不同)
DataGridView排序後,如何抓取綁定資料的正確索引值
http://www.baddog.idv.tw/notebook.php?mo=notebook&fn=view&id=5
DataRowView drv = dataGridView.SelectedRows[0].DataBoundItem as DataRowView;
int index = dataTable.Rows.IndexOf(drv.Row);
所以必須要在mouse down 的時候,抓drv 與 tableRow之間的關係
找到真正的 index
在每次托放作業結束以後
將dgv1,dgv2重新與 DataSource鏈結一次
來更新 dgv 與 table 之間索引值得關係 ( DataBoundItem )
沒有留言:
張貼留言