Проверка параметра отчета

Обсуждение Stimulsoft Reports.NET
Ответить
swirls
Сообщения: 52
Зарегистрирован: 28 апр 2008, 07:24

Проверка параметра отчета

Сообщение swirls »

создаю отчет с параметром - идентификатор объекта, целое число.
хотелось бы отловить ситуацию кода параметр задается неправильно - пустая строка или не число
если параметр задан правильно показываем отчет,
в противном случае выдаем сообщение об ошибке и оставляем форму с параметром для исправления

пытаюсь сделать так:
создаю кнопку Button1
задаю для нее Button1.DialogResult = DialogResult.None

на событи ClickEvent вешаю код
try
{
ObjectID = int.Parse(tbObjectID.Text);
ObjectInfo.Connect();
Button1.DialogResult = DialogResult.OK;
}
catch (Exception exception)
{
MessageBox.Show(exception.Message, "Report", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
в результате получаю:
если обнаружена ошибка - выдает ошибку и оставляет форму для ввода правильного параметра;
если параметр введен правильно - отчет показывает только при повторном нажатие кнопки.
Хотелось бы чтобы все работало с отдого клика.
Можно как то это реализовать?
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

Проверка параметра отчета

Сообщение Edward »

Здравствуйте.

Измените, пожалуйста, в Вашем коде строку

Код: Выделить всё

Button1.DialogResult = DialogResult.OK
на

Код: Выделить всё

Form1.DialogResult = DialogResult.OK
Спасибо.
swirls
Сообщения: 52
Зарегистрирован: 28 апр 2008, 07:24

Проверка параметра отчета

Сообщение swirls »

Спасибо, помогло.
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

Проверка параметра отчета

Сообщение Edward »

Дайте знать, если понадобится помощь.

Спасибо.
Ответить