![]() |
|
Модераторы: gambit |
![]()
|
|
| albert21 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 166 Регистрация: 10.1.2006 Репутация: нет Всего: нет |
Проблема в следующем:
У меня есть типизированный DataSet и DataGridView, который отображает строки одной из таблиц. Эта таблица содержит несколько полей. но обязательны для заполнения лишь первичный ключ и ещё одно поле. В гриде создаю новую запись заполняю только обязательное поле (первичный ключ - автоинкремент) и пытаюсь перейти на предидущую запись, в этот момент появляется много сообщений об ошибке! Почему? Посоветуйте пожалуйста какие события надо перезагрузить, чтобы отслеживать правильность вводимых значений! --------------------
http://www.certifications.ru/publicresults.php?tu_id=45939 |
|||
|
||||
| albert21 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 166 Регистрация: 10.1.2006 Репутация: нет Всего: нет |
Извиняюсь, первая часть моего вопроса является всего лишь плодом моего воображения!
А вот события очень интересуют: когда новая строва модана. когда удалена и прочее!!! --------------------
http://www.certifications.ru/publicresults.php?tu_id=45939 |
|||
|
||||
| -ser- |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 344 Регистрация: 1.2.2005 Репутация: 4 Всего: 13 |
да вы что уважаемые. стандатные операции
-------------------- "Тонкая, однако, работа." |
|||
|
||||
| albert21 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 166 Регистрация: 10.1.2006 Репутация: нет Всего: нет |
UserAddedRow это не совсем то. что мне нужно. Событие возникает при начале и окончании редактирования строки, а мне нужно событие, возникающее только при окончании редактирования строки
--------------------
http://www.certifications.ru/publicresults.php?tu_id=45939 |
|||
|
||||
| -ser- |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 344 Регистрация: 1.2.2005 Репутация: 4 Всего: 13 |
то ты спрашиваешь одно, то непонятно что
что это такое "окончание редактирования строки"? повесь на Validate. -------------------- "Тонкая, однако, работа." |
||||
|
|||||
| albert21 |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 166 Регистрация: 10.1.2006 Репутация: нет Всего: нет |
Попробую внести ясность в вопрос!
Задача такая: Добавлено @ 18:45 Пользователь щёлкает в пустой нижней строке грида чтобы начать создание новой записи, вводит некие данные, но в БД существует поля обязательные для заполнения, предположим что пользователь не ввёл данные в одно из таких полей. Задача заключается в том, чтобы вывести диалоговое окно с требованием заполнить поле с именем "Название поля" и после нажатия пользователем кнопки "Ок" поставить курсор в ячейку записи, которая была не до конца заполнена. У меня не получается: пробовал всякие обработчики - сообщения посылаюся не в нужный момент.
Например сделал обработчик на Validate
Сообщение появляется в момент установки курсора в нижнюю пустую строку грида (начало создания новой записи), в момент выхода из редактируемой записи, в момент закрытия программы (некоторые записи в гриде уже есть), в момент открытия программы (некоторые записи в гриде уже есть) Нужное мне присутствует, но я не могу отсеить это нужное от ненужного --------------------
http://www.certifications.ru/publicresults.php?tu_id=45939 |
||||
|
|||||
| -ser- |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 344 Регистрация: 1.2.2005 Репутация: 4 Всего: 13 |
лови.
здесь мы предпологаем что, допустим, левый столбец Col1 должен быть только числовым и не пустым. в любой момент ESC отменяет редактирование.
-------------------- "Тонкая, однако, работа." |
|||
|
||||
| albert21 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 166 Регистрация: 10.1.2006 Репутация: нет Всего: нет |
Respect тебе, -ser- и простое человеческое спасибо!!!
--------------------
http://www.certifications.ru/publicresults.php?tu_id=45939 |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Базы данных под .NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |