WinForm - 在两个DataGridViews之间传递事件

时间:2016-07-19 14:06:50

标签: c# winforms datagridview

首先,对不起我的英语。 我在C#中创建一个包含两个DataGridViews的主窗体的应用程序, 我想要做的是当你选择两个GridView中的一个时,不知何故,主要形式 被通知事件,运行另一个事件,例如更新第二个GridView的数据或其他事件。 我该如何解决这个问题? 非常感谢你

1 个答案:

答案 0 :(得分: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.
}