2012-07-25 2 views
1

개체가없는 System.Data.EnumerableRowCollection<System.Data.DataRow> 개체가 있습니다. 어떻게 컬럼 수를 얻을 수 있습니까?EnumerableRowCollection 형식의 빈 컬렉션에서 열 개수를 얻는 방법

IDE를 사용하여 개수를 얻기 위해 속성을 조사 할 수는 있지만 코드를 통해 얻는 방법을 모르겠습니다. 이미지에서 원본 테이블에 2 개의 열이 있음을 볼 수 있습니다. 당신은 할 수 없습니다

enter image description here

답변

0

, 지금까지 내가 알고 있어요한다.

EnumerableRowCollectionDataTable으로 뒷받침된다는 것은 구현 세부 사항입니다. 그것은 이고 논리적으로는이고 시퀀스는 DataRow입니다. 빈 시퀀스에는 논리적으로 여러 개의 열이 없습니다.

이 정보가 필요하면 음원 DataTable에 대한 참조를 유지해야합니다.

0

정말 필요한 경우 비공개 반성을 사용하여 정보를 얻을 수 있습니다. 원래 DataTable에 대한 참조를 유지하는 것이 좋습니다.

관련 문제