4列のデータグリッドビューを作成しています。最後の列のタイプは、時と分 (HH:mm) の DateTime です。
DataTable.Columns.Add("Time", typeof(DateTime)); //fourth column
dataGridView2.Columns[3].DefaultCellStyle.Format = "HH:mm";
有効な HH:mm(12:37) 形式を入力すると問題なく動作しますが、形式が無効な場合 (12:374) にエラー メッセージが表示されます。
The string wasn't regigniced as a valid DateTime --> System.FormatExeption
エラーが発生したときに何が起こるかを変更するには、「DataError-exeption / FormatExeption」を処理するように指示されていますが、どうすればよいですか?
エラーが発生する前の値に戻したい。
どんな助けでも大歓迎です。前もって感謝します。
PS。どこかが不明な場合、またはさらに情報が必要な場合は、何が必要かを説明してください。
編集: dataGridView から直接時間値を編集しています。