我正在按日期排序数据表
TableWithOnlyFixedColumns.DefaultView.Sort = "TradingDate asc";
然后将此数据表分配给datagridview以显示已排序的记录,如。
datagridView1.DataSource =TableWithOnlyFixedColumns.DefaultView;
但问题是当datatable更新时意味着更改然后根据datatable,datagridview也更新其记录但我想要像上面的语句再次执行时它应该更新其记录。 如果我手动将单元格中的记录从数据表复制到datagridview,那么datagridview中的记录不会按日期排序。
我能为此做些什么?
答案 0 :(得分:3)
DataGridView
,当给定DataSource
时,本质上是数据绑定的。您可以暂停通知(例如,通过BindingSource
并将RaiseListChangedEvents
设置为false
),但这是 只是< / em> 通知 - 它仍在查看相同的IListSource
/ IList
等。
要获得真正孤立的数据,请: