【发布时间】:2014-01-15 15:02:49
【问题描述】:
我有一个使用 datagridview 的 vb.net windows 窗体应用程序。我希望找到一种方法来防止用户输入空格或空字符串以及如果他们输入无效输入。我会出现一条消息来解释他们的错误,然后会提供一个默认值。这是我到目前为止所拥有的,它可以防止完全空白的单元格,但如果我有一个空格(即按空格键添加空白字符串)它不知道它仍然是空白输入。
If (columnindex = 0) Then 'checking value for column 1 only
Dim cellString = DataGridView1.Rows(rowindex).Cells(columnindex).value
If cellString Is Nothing OrElse IsDBNull(cellString) OrElse cellString.ToString = String.Empty Then
MessageBox.Show("Cannot Be Empty")
DataGridView1.Rows(rowindex).Cells(columnindex).value = "Default Value"
Exit Sub
End If
【问题讨论】:
标签: vb.net winforms validation datagridview