Как обнаружить недопустимую привязку данных в Windows Forms - PullRequest
1 голос
/ 25 февраля 2009

Visual Studio (2005 Professional), приложение Windows Forms: у меня есть форма, которая содержит 8 вкладок, каждая из которых содержит несколько десятков элементов управления. Каждый из них связан с элементом типизированного набора данных. Это здорово, за исключением того факта, что ошибки привязки данных могут быть обнаружены только во время выполнения и часто silent .

Типичный случай: мне нужно переименовать столбец в таблице набора данных, и я забыл обновить информацию о привязке данных для одного элемента управления, связанного с этим столбцом ...

Вы знаете способ:

  • обнаружить несвязанные элементы управления в форме?
  • обнаружить элементы управления, которые связаны с недействительными (несуществующими) данными?

1 Ответ

2 голосов
/ 25 февраля 2009

Вы можете использовать юнит-тесты. В одном из тестов вы создадите экземпляр формы, зададите несколько примеров данных, затем выполните итерацию всех элементов управления и проверьте привязку данных. Если привязан к данным, попробуйте прочитать / записать значение. Если вы получаете исключение, вы знаете, где си ошибка.

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