こんにちは私はこれを修正する方法をたくさん検索しましたが、何も私のために働いているようだ私は何かをやっていると思う間違っている最初に発行してください。私が間に入るだろうDataGridViewの中のすべての行をカウントしようとしている。このコードでは解決方法:文字列が有効なDateTimeエラーとして認識されませんでした
Dim startDate = DateTime.ParseExact(DateTimePicker1.Text.ToString(), "dd/MM/yyyy HH:mm", DateTimeFormatInfo.InvariantInfo)
Dim endDate = DateTime.ParseExact(DateTimePicker2.Text.ToString(), "dd/MM/yyyy HH:mm", DateTimeFormatInfo.InvariantInfo)
Dim count As Integer
For d As Integer = 0 To ServiceDataGridView.Rows.Count - 1
If ServiceDataGridView.Rows(d).Cells(2).Value >= startDate & endDate <= ServiceDataGridView.Rows(d).Cells(2).Value Then
count = count + 1
MessageBox.Show(count)
End If
Next
:私は、ここに提案するが、それでもこのエラーは常にここに出てきた私のサンプル・コードでスレッドのすべてのようなParseExactメソッドを取引します2つのDateTimePickerから選択された開始日と終了日。私はこれが動作するかわからないが、私はそれが働いているかどうかを検証することができますので、1番目のエラーを修正する必要があります。私のDataGridViewの日付形式はこれです:30/03/2016 15:51ちょうどあなたに知らせてください。前もって感謝します! :)
こんにちは、ありがとうございます。今はすべて動作していますが、私はこのheheheを解決した後、私が予測した別の問題があります。そして、それはDataGridViewから2つのDateTimePickerの間に入る行を数えていますが、とにかくありがとうございます。これは別の問題だから別のスレッドを開きます! :) – Argal
これは質問に答えるが、希望の結果が得られなくなるまでです。これはOption Strict Onでコンパイルされません –