WindowsフォームアプリケーションでDataGridViewコントロールを取得しました。文字列データを含む4つの列と、DateTimeデータを持つ3つの列があります。 Rows.Add()メソッドを使用してプログラムで行を追加しています。すべての列でSortModeがAutomaticに設定されています。列ヘッダーをクリックすると、並べ替えるだけで、いくつかのNULLを持つ1つのDateTime列を除いて動作します。ユーザーがその列のヘッダーをクリックすると、ArgumentExceptionがスローされます。オブジェクトはDateTime型でなければなりません。DataGridViewでDateTime列にnullをソートする
私はこれを回避する難しい方法を知っています:すべてのSortModesをNotSortableに設定し、ColumnHeaderMouseClickイベントを処理し、すべてを手動でソートします。私は簡単な方法を探しています。
私が設定できるプロパティや何か他の比較的簡単な方法で、この列がnullでソートできるようにしますか?
DataGridViewがDataBoundの場合、ソートコンパイルは機能しません。これには他の選択肢がありますか? –