Как обновить datagridview

Я работаю в проекте С#, мне нужно обновить элемент управления datagridview после вставки новой записи. Когда я делаю это, gridview также сохраняет свои старые значения, что мне делать, чтобы отображать только обновленные записи


person Community    schedule 25.03.2009    source источник


Ответы (3)


Вам нужно показать, к какому источнику данных вы привязаны. Если у него нет функций обновления (например, реализация INotifyPropertyChanged), то сетка не сможет определить, когда значение изменилось, и обновить себя.

person casperOne    schedule 25.03.2009

Вы не опубликовали фрагмент своего кода для анализа, поэтому я могу предположить, что вы пренебрегаете повторной привязкой Data/Gridview после вставки строки.

person Cerebrus    schedule 25.03.2009

Вам нужно вызвать ResetBindings, когда связанный источник данных изменяется, если источник данных не реализует соответствующие уведомления, чтобы отправить уведомление об обновлении в сетку.

person Jeff Yates    schedule 25.03.2009