2009-03-29 2 views
0

페이지에 나란히 배치해야하는 GridView 컨트롤이 여러 개 있습니다. 예를 들어, 장바구니에있는 품목 목록을 포함하는 GridView와 여러 공급 업체의 가격을 보여주는 GridView의 번호가 있습니다.ASP.NET에서 자동 크기 조정 된 GridView 행의 행 높이 검색

열은 첫 번째 GridView에서 고정 폭입니다. 즉, 행 높이는 텍스트의 양에 따라 가변적입니다.

그래서 질문입니다. 첫 번째 데이터 바인딩 된 GridView의 개별 행 높이를 발견하여 다른 GridView가 올바르게 정렬되도록 변경할 수 있습니까?

데이터 바인딩 후 모눈의 Row.Height 속성은 명시 적으로 높이가 설정되지 않았으므로 비어 있습니다.

감사합니다.

var h = document.getElementsByTagName('td')[0].offsetHeight; 

에 보관 :

답변

1

난 당신이 자바 스크립트를 사용할 수 닷넷에서이 작업을 수행 할 수있는 방법을 알고하지 않는, 어쩌면 당신은 뒤에 코드에서 필요한 경우 부하에 닷넷 숨겨진 필드를 설정 이 높이에는 설정 한 모든 셀 채우기 또는 간격이 포함됩니다. 또한, 귀하의 질문에 근거하여 CSS의 높이를 명시 적으로 설정하지 않은 것으로 가정합니다.

+0

+1 유일한 방법은 JS를 통해하는 것입니다. –