私は特定の情報を表示するツリービューを持っています。特定の情報にフラグを立てる必要がある場合、ノードは赤色で表示されます。ユーザーは、ボタンクリックイベントで、赤いノードに関連するすべての情報を表示するデータグリッドを表示できます。c#treeview datagridiew interaction
各データグリッドにはチェックボックスが付いています。このチェックボックスを使用すると、SQLデータベースフラグを更新するtreenodeのフラグを切り替えることができます。また、ノードの色(ビジュアルフラグ)を黒に戻すこともできます。私は再帰を使用してこれを行う方法を知っていますが、ツリービューはノードの100または1000を保持するように成長する可能性があり、効率が心配です。反復することなく、特定のノードと対話する他の方法はありますか?
ありがとうございました。
それはポイントです....私は別のスレッドでそれをやるでしょう。ありがとう。 –