Я работаю в проекте С#, мне нужно обновить элемент управления datagridview после вставки новой записи. Когда я делаю это, gridview также сохраняет свои старые значения, что мне делать, чтобы отображать только обновленные записи
Как обновить datagridview
Ответы (3)
Вам нужно показать, к какому источнику данных вы привязаны. Если у него нет функций обновления (например, реализация INotifyPropertyChanged), то сетка не сможет определить, когда значение изменилось, и обновить себя.
person
casperOne
schedule
25.03.2009
Вы не опубликовали фрагмент своего кода для анализа, поэтому я могу предположить, что вы пренебрегаете повторной привязкой Data/Gridview после вставки строки.
person
Cerebrus
schedule
25.03.2009
Вам нужно вызвать ResetBindings, когда связанный источник данных изменяется, если источник данных не реализует соответствующие уведомления, чтобы отправить уведомление об обновлении в сетку.
person
Jeff Yates
schedule
25.03.2009