0
我有一個datagridview窗體窗體應用程序使用VB.NET,限制某些用戶輸入,如字符,特殊字符,標點符號和負數。但是,當我限制這樣的輸入時,它也會限制使用帶有小數位的任何數字。 「。」符號總是被拒絕。反正有人拒絕「。」除非它與一個數值組合?下面的代碼是對非數字輸入的驗證檢查的一個簡短例子,但它不能識別帶小數位的數字(即「。」)作爲數字。有什麼我可以做,以避免這個問題?如何限制特殊字符,同時允許使用vb.net datagridview中的雙打
Dim value As String = DataGridView1.Rows(rowindex).Cells(columnindex).Value.ToString
For Each c As Char In value
If Not Char.IsDigit(c) Then
MessageBox.Show("Not a Valid Entry")
Else
'Default value provided after validation
DataGridView1.Rows(rowindex).Cells(columnindex).Value = 0.5
End If
Next
當然!爲什麼我沒有想到這個?像往常一樣思考。非常感謝你的幫助!我將選擇這個作爲我的回答 – stackexchange12
@ stackexchange12爲了讓你意識到upvoting和接受答案之間的區別,你沒有接受我的,只有upvoted它;-) –