Мне нужно найти ячейку / столбец в DataGrid Silverlight 3, чтобы я мог вызвать UpdateSource для него. Как я могу это сделать?
Вот почему, если вам интересно:
У меня есть DataGrid в приложении Silverlight 3, который отображает объекты, которые украшены атрибутами DataAnnotations, такими как [Обязательные], для целей проверки. Я заполняю DataGrid из импортированного файла CSV. Импортированные строки будут недействительными, потому что CSV не содержит все обязательные поля.
Проверка работает, если пользователь редактирует поля в сетке данных или когда я вызываю submit (это приложение служб WCF RIA). Что я хотел бы сделать, это запустить проверку, как только сетка данных будет загружена. Из большого количества чтения кажется, что нет встроенного способа сделать это.
Я рассчитывал, что если я найду поле в первой строке в сетке данных и вызову UpdateSource (), я вызову ошибку проверки. Как я могу перейти к определенной вручную сетке данных?