2016-07-19 11 views
-2

まず、私の英語はすみません。 2つのDataGridViewsを含むメインフォームでC#でアプリケーションを作成していますが、 2つのGridViewのいずれかの行を選択すると、何らかの形でメインフォーム にイベントが通知され、第2のGridViewまたは他のイベントのデータを更新するなど、別のイベントを実行する。 どうすれば問題に対処できますか? ありがとうございますWinForm - 2つのDataGridView間でイベントをやりとりします

+3

これまでに試したコードで問題の本文を更新する必要があります。このコードは、他の人が修正方法を評価できるように機能していません。 – ManoDestra

+1

@ManoDestra:「2つのWindowsフォーム」を含むようにタイトルを変更しましたが、元のメッセージには2つのフォームはなく、メインフォームのみが記載されています。 – Kinetic

+0

お詫び申し上げます。ありがとう。改正するだろう。 – ManoDestra

答えて

1

これを行うにはSelectionChangedイベントを使用できます。

// you need to hook to the event thru the designer or your form constructor 
dgv1.SelectionChanged += dgv1_SelectionChanged; 

private void dgv1_SelectionChanged(object sender, EventArgs e) 
{ 
    // here you can change your second grid content 
    // or whatever you need to do. 
    // dgv1.CurrentRow is the newly selected row. 
} 
関連する問題