사용자가 ".32"또는 "사용하지 않음"을 내 DataGridviewcell에만 입력 할 수있는 방법을 찾으려고합니다. 지금 내 코드는 다음과 같습니다. 코드를 실행하면 모든 것이 "사용되지 않음"으로 변경됩니다. ".32"를 입력해도 "사용하지 않음"으로 변경됩니다. 이 문제를 해결할 수있는 방법이 있습니까? 누구 에게든 도움이나 제안을 해주시면 감사하겠습니다.select case 문에 숫자와 문자열을 포함하는 방법
If (e.ColumnIndex = 6) Then ' This specifies the column number
Dim cellData = DataGridView1.Rows(e.RowIndex).Cells(e.ColumnIndex).Value.ToString
If cellData Is Nothing OrElse IsDBNull(cellData) OrElse cellData.ToString = String.Empty Then
MessageBox.Show("Cannot Be Empty") ' This will prevent blank datagridviewcells
DataGridView1.Rows(e.RowIndex).Cells(e.ColumnIndex).Value = "Not Used"
End If
Select Case cellData
Case 0.32
DataGridViewSize.Rows(e.RowIndex).Cells(e.ColumnIndex).Value = 0.32
Case Else
DataGridViewSize.Rows(e.RowIndex).Cells(e.ColumnIndex).Value = "Not Used"
End Select
End If
0.32의 코드 검사로 변경을 선택 문자열
더 나은 사용하지 생각? – Guffa
잡은 고마워! Typo – stackexchange12