Datagridviewdataerrorcontexts

Тема в разделе ".NET", создана пользователем Serrr, 9 ноя 2010.

  1. Serrr

    Serrr Гость

    Доброго времени суток, уважаемые.

    Есть DataGridView, с привязанной к нему таблицей.
    Столбец, в котором возможен ввод данных с клавиатуры, имеет формат значения Single
    При попытке ввести туда текст, выдаётся огромное сообщение, которое хотелось бы заменить на меньшее. Следуя рекомендации этого сообщения хочу написать обработчик .DataError

    Вот текст:

    Код (LotusScript):
    If e.Context = DataGridViewDataErrorContexts.InitialValueRestoration Then

    MsgBox("Число обычно записывается цифрами от 0 до 9" & vbCrLf & "Дробная часть числа отделяется" & vbCrLf & " ЗАПЯТОЙ" & vbCrLf & vbCrLf & "Попробуйте ещё раз", MsgBoxStyle.Critical Or MsgBoxStyle.OkOnly, "ВНИМАНИЕ!")

    End If
    Есть вопрос:
    какое значение e.Context надо установить, чтобы MSGBOX показывался именно при этой ошибке?
     
  2. Serrr

    Serrr Гость

    Всё, нашёл сам. В условии надо было написать:

    If DataGridViewDataErrorContexts.Formatting Then

    Всем спасибо. :YES:
     

Поделиться этой страницей