WinForms Datagridview: проблема со свойством тега - PullRequest
1 голос
/ 22 декабря 2010

У меня есть Winform datagridview , который привязан к датированному. После загрузки сетки я присваиваю каждой строке связанный объект для свойства Tag . Проблема сейчас. что после некоторых действий / кликов все свойства тега снова равны NULL . Значения ячеек все еще там. Что может быть причиной этого?

Ответы [ 2 ]

3 голосов
/ 22 декабря 2010

Проблема, которую вы описываете, может быть связана с тем, как DataGridView пытается «совместно использовать» строки для экономии памяти.Вы можете прочитать больше о поведении здесь: http://msdn.microsoft.com/en-us/library/ha5xt0d9.aspx

Различные программные и пользовательские действия могут привести к тому, что строка станет нераздельной.Из документов видно, что это приводит к созданию новой (не общей) строки.Если бы все строки поддерживались как отдельные объекты в сетке, у вас могли бы возникнуть серьезные проблемы с производительностью.

Можно ли установить связанный объект для базового элемента данных, с которым связана строка?

0 голосов
/ 22 декабря 2010

МОЖЕТ быть, ваш источник данных обновлен или сетка перебита

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