0

DataGridView で仮想モードを使用する場合、CellValueNeeded イベントをサブスクライブして、その場でデータを取得します。そのハンドラーには、列を区別するロジックがあり、それが DataGridViewComboBoxColumn の場合は、データ ソースを指定します。私の問題は、セルにデータ ソースを割り当てると、DGV コードで CellValueNeeded への別の呼び出しが行われ、無限ループが発生するため、スタック オーバーフローが発生することです。これを回避するクリーンな方法はありますか?

4

1 に答える 1

-1

セルの値が正しく設定されていないため、ループしています。その後、データを何度も要求します。

于 2014-09-18T14:39:03.593 に答える