オーバーロードされたメソッドを持つクラス オブジェクトを含む ComboBox の列をロードすると、dataGridView から例外が発生しToString()
ます。
このエラーを防ぐためにインターネットで見つけることができるすべてのことを試しました.SOについて別の未解決の質問がありましたが、これも解決しようとしましたが、失敗しました.
私が受け取った最も簡単な答えは、エラーメッセージを処理し、それが読み込まれないようにすることでした.
private void DataGridView1_DataError(object sender, DataGridViewDataErrorEventArgs anError)
{
anError.Cancel = true;
}
少し大雑把ですが、うまくいくはずだと思いますが、ブレークポイントを追加してもエラーは持続し、この関数に割り込むことはありません。これまでエラー処理について何もしたことがなく、何かが欠けている可能性が非常に高いです。
考え?