頭脳の皆さん、これは要件というよりも挑戦的なものです。私は少し困惑しています。私は通常、正しい方向に突き出す必要があるだけなので、突き棒を準備してください。
テキストボックスで覆われたタブコントロールがあります。同じフォームのリストビューで SelectedIndexChanged イベント中にすべてのテキスト ボックスの内容をチェックしたいと考えています。テキスト ボックスの 1 つに、ListView アイテムで表される DataTable 行とは異なるデータがある場合、ユーザーが行ったばかりの変更を保持するかどうかを尋ねます。何も変わっていない場合は、選択を変更するだけです。
したがって、明らかに、テキスト ボックスの内容をデータ行の関連する列と比較しています。
チェックを力ずくで行い、個々のチェックを一度に 1 つずつ行うことができます。タブコントロールのテキストボックスを巡回し、列の値に対して値をチェックする巧妙なアルゴリズムの方法を考え出すことをお勧めします。
助言がありますか?
編集:どちらも優れていますが、以下の「巧妙に名前が付けられたテキストボックス」ソリューションが一番好きです。次の 14 日間に他に誰も良いアイデアを思いつかない場合、テキスト ボックスの回答は緑色になります。