0

我正在使用 RadGridView,其中有两列采用 TimeSpan 格式。

当用户输入格式错误的时间跨度输入值时,RadGridView 崩溃,我无法处理该错误。

我试图解析 ValueChanged/ValueChanging 事件和 CellFormatting/Cellformatted 事件中单元格中填充的值,但没有成功。

任何人都知道我该如何处理此错误并避免应用程序崩溃?

谢谢。

编辑 - - - -

Public Sub CellValidating(ByVal sender As Object, ByVal e As Telerik.WinControls.UI.CellValidatingEventArgs) Handles Grid.CellValidating
    If e.Column.Name = "HoraInicio" Or e.Column.Name = "HoraFin" Then
        If Not TimeSpan.TryParse(e.Value, Nothing) Then
            e.Cancel = True
        End If
    End If
End Sub

这使工作。

4

0 回答 0