실제 HTML 및 자바 스크립트 마법사가 아닌 ASP.NET에서 코드를 작성할 수 있는지 모를 모의 모형을 제공 받았습니다.ASP.NET GridView를 다른 GridView의 선택된 행에 표시하십시오.
행을 선택하면 선택한 행이 확장되고 선택한 행 아래에 추가 정보 패널이 표시되고 다른 작은 GridView도 포함됩니다. 아이디어는 이것 모두가 인라인 될 것입니다. 따라서 사용자가 4 번 행을 선택하면 추가 정보가 4 행 아래에 표시되고 추가 정보가 표시되면 부모 GridView는 5 행으로 계속됩니다.
궁극적으로 저는 다중 선택 유형의 설정을 원합니다. , 그러나 이것이 가능할지를 먼저 알아 내야합니다. 또한 해결책은 508 Compliant
이어야합니다. 제가 고려한 한 가지 해결책은 단 하나의 "열"을 사용하는 것이 었습니다. 그런 다음 모든 필드를 ItemTemplate에, 내 세부 패널 내용을 EditItemTemplate에 넣고 행을 선택하는 대신 편집 모드로 설정합니다. 이 솔루션의 문제점은 하나의 거대한 ItemTemplate에 모든 것을 던지면 여러 열의 기능을 잃게된다는 것입니다.
모든 제안이나 아이디어는 높이 평가됩니다.
그러나 GridView가 제공하는 동적 열 크기 조정은 여전히 솔루션에 제공됩니까? 내 데이터의 한 열은 주소 정보입니다. 일부 주소는 거대하고 크기는 작습니다. GridView가 동적으로 열 크기를 결정하는 방식은 매우 유용합니다. –
항목 템플릿에 테이블 행을 사용하는 경우 동일한 결과가 나타납니다. – alejandrobog
gridview는 자동 테이블 열 크기 조정의 출처가되는 테이블을 생성하는 것입니다 (사용자가 직접 재정의하지 않는 경우). 데이터가 표 형식 인 경우 템플릿에서 표를 사용하십시오. – Barry