2012-05-15 2 views
0

asp 및 C#을 사용하여 데이터베이스의 데이터를 콘텐츠 페이지에 표시하고 싶습니다. 데이터베이스에서 그리드보기로 데이터를 가져오고 표시하는 것은 간단합니다. 테이블에서와 같이 보이는 데이터보다는 표시되는 데이터의 레이아웃을 사용자 정의 할 수있는 기능이 더 많이 필요합니다.데이터를 동적으로 표시합니다.

각 항목에 대해 동적으로 구성 요소를 만들려고했습니다. 예를 들어 각 항목에는 라벨이있는 패널 (데이터 표시)과 동일한 패널에 더 많은 데이터를 표시하는 버튼이 있습니다. 그런 다음 페이지를 변경하기 위해 하단의 다중보기와 하이퍼 링크를 사용하여 일종의 페이징을 만들려고했습니다. 한 페이지에 10 개 이상의 항목이 있으면 페이지가 증가합니다.

내가 정말로 요구하는 것은 테이블 디자인보다는 조직적인 방식으로 데이터를 표시하는 데 사용할 수있는 최상의 솔루션/방법입니다.

+1

어떤 의미에서 "asp"와 "C#"를 함께 사용하고 있습니까? (당신은 * as * asp-classic'라고 태그를 붙였습니다. ASP.NET을 실제로 언급하지 않습니까?) –

+0

내장 된'asp : ListView'는 여러분의 질문에 대한 모든 대답을 가지고 있다고 믿습니다. –

+0

"테이블 디자인"이란 무엇입니까? –

답변

1

나는 Repeater과 같은 소리가납니다. 정확히 당신이 찾고있는 것입니다. 단일 항목을 표시하는 방법에 대한 템플리트를 지정할 수 있습니다 (표의 행이 아니거나 순차적 패널 또는 원하는 다른 항목이 될 수 있음). 그런 다음 GridView에서와 같이 데이터를 해당 중계기에 바인딩 할 수 있습니다.

+0

리피터 컨트롤에 대해 조금 연구 해 봤는데 필요한 것처럼 보입니다. . 다시 한 번 감사드립니다 – drinu16

+0

@ Elemen7s 문제 없습니다. 리피터 컨트롤을 처음 보았을 때 좋은 하루 였고 동적 컨트롤을 거의 자주 사용하지 않아도된다는 것을 기억합니다. – Servy

0

코어 ASP.NET 컨트롤 (리피터, 호출기 등)과 JavaScript 및 CSS의 조합을 사용하여 모든 기능을 구축 할 수 있지만 원하는 기능은 여러 다른 타사 구성 요소 제품군 (Telerik, DevExpress, Infragistics, ComponentOne 등) 다양한 의견을 찾을 수 있으므로 각각을 평가하고 자신이 찾고있는 것과 맞는 것을 결정할 수 있습니다.

"ASP.NET 컨트롤"에 대한 웹 검색을 수행하여 더 많이 사용되는 라이브러리를 확인하십시오.

관련 문제