ASP.Net (C#)에서이 작업을 수행하는 가장 좋은 방법은 무엇인지 조언하고 싶습니다.asp.net - 목록으로 된 값으로 사전을 표시 하시겠습니까?
저는 우리 사무실의 모든 직원을 나열하고 4 주분의 시간표를 요약 한 페이지를 만들려고합니다.
나는 그 모든 것을 할 수있는 매주 작업 표 객체를 가지고 있으며, 데이터를 얻기 위해 사전을 반환 할 수 있습니다. 그러나 데이터 바인딩의 가장 좋은 방법은 무엇입니까? 내가 그것을 표시 할 무엇
은 다음과 같이이다 :
StaffMember - WEEK 1 (DATE) - WEEK 2 (DATE) - WEEK 3 (DATE) - WEEK 4 (DATE)
---------------------------------------------------------------------------
BOB BUILDER - Val1, Val2,[] - Val1, Val2,[] - Val1, Val2,[] - Val1, Val2,[]
OLD MATE - Val1, Val2,[] - Val1, Val2,[] - Val1, Val2,[] - Val1, Val2,[]
등 등 모든 직원. []는이 페이지를 사용하는 사람이 해당 주 시간표와 관련하여 끝날 때 처리 한 체크 박스를 나타냅니다. - 값 에 대한 테이블 행 및 세포 및 리터럴을 가지고있는 항목 템플릿 설치와리스트 뷰를 가지고 - onitemdatabound 직원의 이름 리터럴 직원을 keyvaluepair를 가져온 다음 설정 :
내 생각은 이것이다 (키)를 입력 한 다음 각 요일의 각 값을 목록에있는 해당 작업 표의 값으로 설정하십시오.
문제점 매주의 날짜를 동적으로 설정하는 방법이 확실하지 않습니다. 내가 listview 또는 뭔가 템플릿에 대한 findcontrol을 할 수있을 것 같아? 또는 테이블을 목록보기 외부에 설정하십시오. 그냥 모든 걸 조금 혼란스러워하지만 그래서 나는 stackoverflow에서 영리한 사람들로부터 조언을 얻을 줄 알았는데. 이 작업을 수행하는 더 쉬운 방법이 있습니까 ?? NET에서 frowned 같은 복잡한 사전을 사용하고 그것을하고 또 다른 방법이 무엇입니까?