私は C# を初めて使用し (主に SQL 開発を行っています)、.net イベントとそれをすべてまとめる方法について理解するのに苦労しています。おおよそ次のようなフォームがあります。
gridView1
gridView2 btn_Addpoint
gridView3 btn_RemovePoints
したがって、私のフォームには 3 つの Gridcontrols があり、一番上の行には親行があり、2 番目の行には子があります。次に、選択したポイントを2番目のグリッドから3番目のグリッドに追加できる2つのボタンと、3番目のグリッドからそれらを削除する削除ボタンがあります。
したがって、ボタンクリックイベントを追加すると、次のようになります。
btnAddPoint_Click(object sender, EventArgs e)
送信者が実際のボタンであることを理解しており、少しグーグルで検索して、このボタンイベント内でキャストして実際のグリッドにアクセスできるグリッドの1つへのポインターを作成するTagプロパティを発見しましたが、1つしか持てないようですタグを付けると、他の 2 つのグリッドはどうなりますか?
全体の目的は、重複が追加されているかどうかを確認することであり、条件に基づいて一部の行の色を変更する必要もあります。
2 つのボタン イベント内の 3 つのグリッドすべてを「表示」して、それらの行にアクセスするにはどうすればよいですか? それらをグローバル変数にして、何らかの方法でイベントを使用して更新するか、関係を設定する必要がありますか? ここで何をすべきか/ベストプラクティスは何かという正しい方向に向ける必要があるだけですが、いくつかのコードもいただければ幸いです。