2012-02-06 8 views
0

모눈 안쪽에 모눈을 사용하고 있습니다. 내 시나리오는 행의 바깥 쪽 모눈에 첫 번째 열로 확장 이미지가 있습니다. 이것을 클릭하면 내부 격자가 표시됩니다. 나는 이것을했고 나는 결과를 얻었다. 그러나 나는 할당 문제에 직면 해있다. 실제로 두 격자의 열 수가 같습니다. 행에서 확장 아이콘을 클릭하면 내부 격자가 외부 격자에 올바르게 정렬되지 않습니다. 이 방법.바깥 쪽 모눈과 안쪽 모눈을 똑같이 정렬하려면

내가 필요한 형식은

같은
  • COL1 Col2의 열 3 Col4 ---------------- 외부 그리드 _ 내부 그리드 ROW1 ------- ---------------------- 내부 모눈 행 1
    값 1_1 값 1_2 값 1_3 ------------ 내부 모눈 행 1 값 값 2_1 값 2_2 값 3
  • 내부 그리드 행 2
    _ Value1_1 Value1_2 Value1_3 Value2_1 Value2_2 Valuew_3

Grid Allignment

어떻게 정리해야할까요?

감사의 말 전진!

답변

2

당신이 직면 한 문제는 두 개의 서로 다른 격자를 사용하더라도 열 너비가 정렬되기를 원한다는 것입니다. 그게 맞다면 다음 방법을 사용할 수 있습니다 :

DataGridViewColumn.GetPreferredWidth() 

이 방법은 explained here on the MSDN입니다.

  1. 폭의 "책임"인 그리드 결정 :

    은 당신이 할 수있는 것은 중 하나입니다. 그런 다음 적절한 격자에서 원하는 열 너비를 가져옵니다. 마지막으로 양쪽 눈금의 해당 열 너비를 같은 너비로 설정하십시오.

  2. 둘 다 그리드에서 원하는 너비를 확인하고 더 높은 숫자를 새 너비로 사용하여 비교하십시오. 그런 다음 두 열 너비를 그 수로 설정하십시오.
관련 문제