0
DataGridView 세로 스크롤 막대 중 하나만 표시되도록 두 개의 DataGridView를 제어하려고합니다. Form.Load()에서하나의 스크롤 막대를 사용하여 두 개의 DataGridView 제어
DataGridView 세로 스크롤 막대 중 하나만 표시되도록 두 개의 DataGridView를 제어하려고합니다. Form.Load()에서하나의 스크롤 막대를 사용하여 두 개의 DataGridView 제어
protected void grid1_Scroll(object sender, ScrollEventArgs e)
{
grid2.VerticallScrollBar.Value = e.NewValue;
}
:
Grid1.Scroll += (s, ev) => Grid2.VerticalScrollBar.Value = Grid1.VerticalScrollBar.Value;
편집 : 제안 원래했던대로 읽기 전용 숙박 시설의로 우리는 Grid2.VerticalScrollingOffset을 할당 할 수 없습니다.
VerticalScrollingOffset은 읽기 전용 속성입니다. – NthDeveloper
네, 맞습니다. 대신 첫 번째 응답과 같이 VerticalScrollBar.Value를 사용해야합니다. 이 경우, UI와의 싸움보다는 원래 시나리오에서 가능한 경우 두 데이터 소스를 하나로 병합하는 것이 좋습니다. – MCattle