#winforms #datagridview #c#-3.0
#winforms #datagridview #c #-3.0
Вопрос:
Я искал. У меня действительно есть, и я сдался.
У меня есть привязанный DataGridView, но в нем также есть несколько несвязанных столбцов. Я вычисляю значения в некоторых из этих несвязанных ячеек с помощью значений в форме, включая другие ячейки, которые являются связанными.
Я могу успешно установить значение ячейки, однако ни при каких обстоятельствах это значение не отражается в пользовательском интерфейсе. Я проверил значение в соответствующих ячейках при выходе из метода, и они верны. Я пробовал обновлять, но во внешнем интерфейсе по-прежнему ничего не отображается.
Кто-нибудь может сказать мне, почему пользовательский интерфейс не показывает значения?
Это использует Winforms, а не WPF, если это имеет значение.
TIA
Комментарии:
1. Какой тип источника данных вы используете? DataTable, список …?
2. @Thomas Я использую TableAdapter, но мне удалось это решить. Спасибо в любом случае 🙂
Ответ №1:
Очевидно, мне требуется использовать собственные события DataGridView для выполнения таких манипуляций, которые я нахожу крайне нелогичными. Я подключил код к событию DataBindingComplete() и бум, это сработало.