DataGridViewのセルに全角数字を入力してエラー
通常半角数字を入力しないといけないときに、全角で入力されても半角に変換したい。
DataGridViewで次の例外が発生しました
場所 System.Number.ParseInt32
場所 System.Int16.Parse
なんて出てきたら
DataGridViewのCellParsingイベントで
Private Sub dgv_CellParsing(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellParsingEventArgs) Handles dgv.CellParsing
Select Case dgv.Columns(e.ColumnIndex).DataPropertyName
Case "数量"
e.Value = Convert.ToInt16(StrConv(e.Value, VbStrConv.Narrow))
e.ParsingApplied = True
End Select
End Sub
DataGridViewで次の例外が発生しました
場所 System.Number.ParseInt32
場所 System.Int16.Parse
なんて出てきたら
DataGridViewのCellParsingイベントで
Private Sub dgv_CellParsing(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellParsingEventArgs) Handles dgv.CellParsing
Select Case dgv.Columns(e.ColumnIndex).DataPropertyName
Case "数量"
e.Value = Convert.ToInt16(StrConv(e.Value, VbStrConv.Narrow))
e.ParsingApplied = True
End Select
End Sub
関連 2012-01-27 19:12:10