Действие Событие проблемы [C #] - PullRequest
0 голосов
/ 05 декабря 2009

Здесь - это пользовательский интерфейс моего приложения. Он содержит DataSet, кнопку «Сохранить», календарь (monthCalendar) и DataGridView (столбцы «Назначение», «Описание», «Срок выполнения», «Тема завершена»). Я хочу, чтобы это делало события:

  • Календарь меняет даты на другой цвет, если они находятся в столбце даты оплаты

  • Кнопка сохранения должна сохранить набор данных в виде XML-файла в @ "\\ Assignments.xml" (то есть, в папке приложения?

  • Строка должна изменить цвет, если назначение завершено

Извините, это так много. Но мое приложение сложное, и мне просто нужны эти события, чтобы закончить его. Тот, кто ответит лучше всех, будет помещен в файл README.txt, чтобы помочь мне с кодом.

1 Ответ

0 голосов
/ 05 декабря 2009

Разве вы не можете использовать источник привязки и привязать текстовое поле и столбец описания к одному и тому же полю?

Чтобы изменить дату в календаре (datetimepicker, я полагаю?), Вы можете добавить обработчик для события Validated, выполнить проверку и обновить цвет в обработчике.

Чтобы сериализовать набор данных в XML, вы можете создать класс со всеми полями в наборе данных и проанализировать данные в объекте, а затем сериализовать.

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

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