2013-09-04 5 views
0

데이터 세트에있는 열 수를 찾을 수 있습니까? 계산 또는 컬럼의 길이를 반환하는 비슷한 일이데이터 세트의 열 수

ds.Tables[0].Rows.length 

있습니까 :

나는 우리가 가진 행의 길이를 찾을 수 있습니다 알아?

+2

ds.Tables [0]. Columns.Count가 작동해야합니다. –

+2

'DataSet'에는 테이블이 있고,'DataTable'에는 열이 있습니다. Btw,'ds.Tables [0] .Rows.length'는 다음 두 가지 이유로 컴파일되지 않습니다. 1. .NET은 대소 문자를 구분합니다. 2. 속성은 Length가 아니고 Count입니다. –

답변

10

물어보기 전에 DataTable 속성을 확인해야합니다. 그것이 작동해야합니다.

ds.Tables[0].Columns.Count; 
+0

이 오류가 발생하는 코드를 Google에 표시 할 수 있습니까? 예상대로 작동해야하기 때문입니다. – Sachin

+0

이름을'int colCount = ds.Tables [0] .Columns.Count;'로 지정하십시오. –

1

DataTable.Columns.Count 속성을 사용하십시오. 따라서 ds.Tables[0].Columns.Count.

당신은 당신은 또한을 통해이 속성을 사용할 수 있습니다 DataRow ...

int columnCount = row.Table.Columns.Count; 

이 있거나 또 다른 옵션은 모든 필드를 포함하는 DataRow.ItemArray 경우 :

int columnCount = row.ItemArray.Length; 
관련 문제