私のアプリケーションでは、データグリッドビューに表示される特定のデータの数値表現を見ることができます。Datagridviewの行数を取得して証明書の基準を満たしている - VB.Net
したがって、2020年9月9日を持つすべてのエントリは、ラベルに合計を表示したいと思います。残念ながら、私は "入力文字列が正しい形式ではありませんでした"という形式の例外に遭遇します。私はそれが日付列と整数変換と関係していると思います。ここに私のコードです
Dim PendingTotal As Integer = 0
Dim counter As Integer
For i = 0 To (DataGridView2.Rows.Count - 1)
If DataGridView2.Rows(i).Cells("DataGridViewTextBoxColumn20").Value = "9/9/2020" Then
' PendingTotal += counter
PendingTotal += Integer.Parse(DataGridView2.Rows(counter).Cells("DataGridViewTextBoxColumn20").Value.ToString())
End If
Next
lblPenReview.Text = PendingTotal.ToString
誰かが正しい方向に私を指すのに十分親切であれば、私は非常に感謝します。
DataGridViewTextBoxColumn2列の値は何ですか?あなたはすべて整数であると訴えていますか? nullまたは空の値がこのエラーを引き起こすと考えてください – Steve
データがデータソースからのものである場合、そこから取得する方が簡単かもしれません。 – Plutonix
データソースに関する情報、および情報についてのご意見ありがとうございました。 – Playergoodi