private void dataGridView1_Scroll(object sender, ScrollEventArgs e) //DGV2控制DGV1 { if (e.ScrollOrientation == ScrollOrientation.HorizontalScroll) { dataGridView1.HorizontalScrollingOffset = e.NewValue; } else { dataGridView1.FirstDisplayedScrollingRowIndex = e.NewValue; /// dataGridView1.RowTemplate.Height; //Application.DoEvents(); } } private void dataGridView2_Scroll(object sender, ScrollEventArgs e) { dataGridView1_Scroll(sender, e); }