C # Windows Заявка на участие и база данных - PullRequest
0 голосов
/ 19 января 2011

Я загружаю элементы (строку) из базы данных в списке. Какой метод следует использовать для обновления списка при добавлении новой записи в эту таблицу (база данных SQL), чтобы списки обновлялись, и если я выбрал элемент из списка, он не будет отменен (например, Outlook, когда новые письма получил, и вы выбрали почту).

Ответы [ 2 ]

0 голосов
/ 20 января 2011

Если вы имеете дело с простыми транзакциями базы данных, я бы порекомендовал набег на BindingSource Component .Компонент BindingSource может позаботиться о создании, чтении, обновлении и удалении объектов, поэтому вам не нужно это делать.

0 голосов
/ 20 января 2011

Я предполагаю, что ваши строки имеют уникальный идентификатор.Вы можете сохранить этот Id до того, как добавите новую строку, и после ее добавления вы можете выполнить поиск в списке с сохраненным Id, чтобы повторно выбрать эту строку.

(На самом деле было бы разумнее сохранить дескриптор строки иповторно выбрав его непосредственно с помощью маркера. Но это не сработает, если ваша сетка создаст новые объекты строк для отображения обновленного списка. Поскольку я не знаю, как вы связываете свои данные, я не могу сказать, что это сработает наверняка.)

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