Синхронизация datagridview и datatable - PullRequest
1 голос
/ 04 мая 2010

Я сортирую данные по дате, например,

TableWithOnlyFixedColumns.DefaultView.Sort = "TradingDate asc";

, затем назначаю эту таблицу данных в datagridview для отображения отсортированных записей, например.измененный затем в соответствии с датируемым, datagridview также обновляет свои записи, но я хочу, чтобы, когда приведенный выше оператор выполнялся снова, он должен обновить свою запись.И если я вручную копирую записи из таблицы данных в ячейку просмотра данных по ячейке, то записи в просмотре данных не сортируются по дате.

Что я могу для этого сделать?

1 Ответ

3 голосов
/ 04 мая 2010

A DataGridView, когда задано значение DataSource, изначально связано с данными. Вы можете приостановить уведомления (например, пройдя через BindingSource и установив RaiseListChangedEvents в false), но это просто уведомления - он все еще смотрит на тот же IListSource / IList и т. д.

Чтобы получить действительно изолированные данные, либо:

  • не привязывать данные (установить ячейки вручную) или
  • сделать снимок / клон данных
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...