2010-08-04 2 views
1

[C# 1 LINQ]C# 1 바인드 2 개에는 중계기

제가 2 XML 문서로부터 오는 데이터 소스, 1, 1이 SQL 서버 데이터베이스에서 나오는 한 모두는 IEnumerable<EventsDetails>이 목록 모두를 결합 할 수있다 반환 하나의 리피터에게?

+0

두 개의 데이터 소스에 부모/자식 관계가있는 것처럼 중첩하는 것에 대해 이야기하고 있습니까? 아니면 한 개의 리피터를 동시에 두 개의 항목에 바인딩하는 것입니까? (또는 때로는 xml 문서 및 기타 바인딩 된, 그것은 SQL 서버 DB 바인딩되어 있지만 bot 비슷한 필드 이름을 – David

+0

안녕하세요 덕분에 하나의 리피터입니다 kb –

답변

2

당신은 LINQ를 사용하려는 경우 당신은 아마, 이런 식으로 뭔가를 찾고 :

var both= list1.Union(list2); 

그런 다음 both는 데이터 소스입니다.

+0

각 레이블이 각 목록을 가져 오는 두 개의 개별 레이블이있는 경우 어떻게 확인할 수 있습니까? http://stackoverflow.com/questions/31255119/how-to-populate-two-separate-repeaters-with-distinct-column-name-and-thevalue-c – SearchForKnowledge

1

둘 모두를 포함하는 새 목록을 만드십시오. 또는 IEnumetator를 구현하는 객체로 첫 번째 요소를 먼저 반환 한 다음 두 번째 목록에서 요소를 반환합니다.