2012-04-02 2 views
0

보고서를 개발 중이며 고객의 요구 사항에서 전달할 매개 변수에 따라 그룹화 (행 그룹화)해야합니다. 예를 들어보고서에서 그룹화하는 데 도움이 필요합니다.

,

[CustomerName] [Product] 
[Group] 
[aa]   [computer] 
[bb]   [mouse] 

는 내가 원하는 "그룹"매개 변수가 될 것이며, 사용자가 "CUSTOMERNAME"와 그룹에 원할 때, 그룹은 "CUSTOMERNAME"에 따라 CUSTOMERNAME 및 그룹으로 표현하는 것입니다. 실제로 저는 테이블에 많은 칼럼을 가지고 있으며 제 프로젝트에이 칼럼이 정말로 필요합니다.

덕분에 당신은 LINQ와 함께 쉽게 할 수있는 많은 도일 레이몬드

답변

0

.

var someOrderedListOfCustomers = GetCustomerList().GroupBy(x => x.CustomerName); 

분명히 보고서는이 열거 형을 처리하는 방법을 알아야하지만 모든 열거 형에 해당됩니다.

리플렉션을 통해이를 수행하려면 리플렉션을 사용하여 가능한 매개 변수 목록을 얻고 사용자가 그룹화 할 매개 변수를 선택하게해야합니다.

+0

사용자는 모두 그룹으로 묶으려는 라디오 버튼이 6 개 있습니다. btw, UI로는 아무 것도하지 않습니까 ?? 내가 UI에 그 또는 변경 sth에 대한 매개 변수를 추가해야합니까? 그리고 나는 긴급하게 필요하다. .. pls는 나에게 최대한 빨리 대답한다. –

+0

나는 그것을 시험했다. 그러나 그것은 작동하지 않는다. .. 나는 IList를 가지고있다. 그리고 나는 질문을 얻는다, 나는 3 개의 기록을 얻는다. .하지만 그룹화 후, 내가 가진 모든 null이 있습니다 ... :( –

관련 문제