C# Windows Forms 및 codefirst 데이터베이스 (Visual Studio 2013 Ultimate)를 사용하고 있습니다.Winfoms DataRepeater에서 다른 목록 안에 목록을 표시하는 방법
Windows Forms에서 다른 목록 안에 목록을 표시 할 수 있습니까? (강조는 데이터를 표시하는 것입니다).
것은 예를 들어이 프로젝트를 참조하십시오 https://postimg.cc/image/inunj8pxh/나는 보통 powerpacks'입니다 DataRepeater와 목록을 표시합니다. 예를 들어 고객이 주문을하면 주문 목록의 orderId, customerEmail, customerName 등을 표시 할 수 있습니다.
그러나 각 주문에는 여러 항목이 포함됩니다. 지금까지, 부모 목록 (주문)이 표시된 datarepeater 각 요소 내부에있는 하위 목록 (항목)의 요소를 표시 할 수 없습니다. 각 항목의 외래 키는 orderId이며 주문의 외래 키는 항목 목록입니다 (관계 주문 ... 항목은 1..n입니다).
. 또한 태그 선택은 다소 혼란스러워 보입니다. Treeviews에는 중첩 목록이 들어 있습니다. 그 외에는 코드를 직접 작성해야합니다. 다음은 코딩 된 [아코디언 예제]입니다. (http://stackoverflow.com/questions/29005397/accordions-29005397/accordion-in-windows-forms-datagridview/29006361?s=1|0.4533#29006361) – TaW
신속하게 새 프로젝트를 만들었습니다. 제 실제 프로젝트에는 민감한 데이터가 포함되어 있습니다. 내 프로젝트와 시각화 된 목표의 전체 개요를 보려면이 이미지를 확인하십시오. https://postimg.org/image/inunj8pxh/ –
흠,이 중첩 된 flowlayoutpanels 및 usercontrols 위해 가야한다 것처럼 lokks .. 당신은 여전히 아코디언 예제 에서처럼 활성화/확장 메커니즘을 사용할 수 있지만 원하는 경우 ' 행이 꽉 찬 모양 같아 보이지 않는다. 그래서 DGV가 필요하지 않은 것처럼 보입니다. 필요할 경우 레이아웃을 수행 할 때 데이터 바인딩에 대해 미리 생각하는 것을 잊지 마십시오. – TaW