0

ユーザーが「.32」または「未使用」のみを datagridviewcell に入力できるようにする方法を見つけようとしています。現在、私のコードは以下のとおりです。コードを実行すると、すべてが「未使用」に変更されます。「.32」と入力しても「未使用」に変わります。とにかくこれを修正する方法はありますか?誰でもできる助けや提案に感謝します。

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
4

1 に答える 1

0

選択文字列を使用する必要はないと思います

に変えたほうがいいDim cellData = DataGridView1.Rows(e.RowIndex).Cells(e.ColumnIndex).Value

于 2013-06-25T23:55:25.717 に答える