2012-11-21 2 views
0

내 DataRow를 내 DataTable의에서 가져온했다 액세스 요소가 될 수있을 수없는 것, 나는 C#을 하나의 DataRow []를 itemsarray가

와 많은 연습이 내 코드입니다 없었어요 :

datarow에서 문자열로 개체를 캐스팅하려고했지만 작동하지 않았습니다. 검색은 텍스트 상자의 문자열입니다.

디버깅 할 때 모든 데이터가 포함 된 항목 배열을 볼 수 있으므로 선택이 작동하는지 알 수 있습니까?

+1

디버거의 내용은 무엇입니까? –

+2

또한 대신에 teh를 사용하면 도움을받을 수 없을 것입니다. –

답변

1

더 많은 코드를 제공해야합니다. 예를 들어 DataRow의 내용에 액세스하는 방법입니다. 행에서 값을 얻으려면 구문이 결과와 같을 것이라고 생각합니다. [rowNumber] [columnNumber/name]

results[0][0] 첫 번째 행에서 첫 번째 열 값을 가져 오거나 results[0]["Id"]에서 첫 번째 행의 "Id"열을 가져옵니다.

물론 DataRow 어레이에 액세스하기 전에 results.Count()을 확인해야합니다.