Войти



Поиск

Реклама

Полезное:

Новые статьи

Опечатка?

Выделите текст и нажмите Shift+Enter.
И мы в ближайшее время ее исправим!

Счетчики


Получение тестовых данных для работы

Если вы теперь добавите в класс TestDataGenerator метод, возвращающий CustomerCollection:

то сможете вызывать этот метод из формы CustomBusinessObjectClient, когда производится щелчок на кнопке для получения данных, и привязываться к возвращаемой коллекции CustomerCollection, а не просто к List<T> или BindingList<T>, как делалось ранее. После этого, если вы щелкнете на новой строке сетки Customers, вы увидите, что код выполнил свою работу.

Небольшой приятный побочный эффект сделанных модификаций заключается в том, что DataGridView достаточно сообразительна, чтобы проверить значения полей в новой строке, и если они не изменились с момента добавления, сетка удалит строку при уходе фокуса. Поэтому, хотя вы установили в CustomerName «<Enter Customer Name>» и вычислили новое значение Customerld, если пользователь щелкает на другой строке, не отредактировав любое из этих полей, сетка удалит строку. Это, вероятно, именно то, что вам нужно в случае, когда пользователь не заполнит поле с подсказкой, не сделав строку действительной новой строкой. Однако если такое поведение вам не подходит, вы можете обработать события сетки и вызвать для коллекции EndNew, чтобы она приняла эти значения как действительные.




Newer news items:
Older news items:

 
Главная Страница Контактная Информация Поиск по сайту Контактная Информация Поиск по сайту