2013-02-20 4 views
0

Datarow을 사용하여 열 이름을 기준으로 데이터를 검색하는 방법은 무엇입니까? 내가열 이름을 기준으로 데이터 가져 오기

//Trying to get data 
DataRow dr = dsResult.Tables[1].Rows[0]; 
//trying to get data successful 

//what i trying to achieve is to retrieve data from database based on rows index and 
    column name 
for(int i =0; i <datagridview.Rows.Count ; i++){ 

    string a = dr['ColumnName'].['RowsIndex'].toString(); //Failed 

} 
+0

오류는 무엇입니까? – spajce

+0

왜 Dr [ 'ColumnName']입니까? ToString()? –

+0

안녕하세요 cuong 르, 왜냐하면 내가 datagridview에 열을 반복하고 싶습니다. –

답변

0
 for (int i = 0; i < dataTable.Rows.Count; i++) 
     { 
      DataRow dr = dataTable.Rows[i]; //Where the RowIndex 
      string a = dr[0].ToString(); //Where the ColumnIndex or ColumnName 
     } 
+0

안녕, 내가 datarow 넣어 줄 수 없다 [칼럼 이름] [나는] 그런 건 –

+0

어때?'D : – spajce

+0

@CheemunLow 내 최종 답변을 확인 – spajce

0

당신이 'COLUMNNAME'지정 이후 기간을 제거 해봤 루프 루프 처음에서 DB 데이터를 시도, 퍼팅하고 행 [I] [ "COLUMNNAME"]이 아니라 [COLUMNNAME]보다는 [행 ]?

0

시험해보십시오.

dr.Rows[RowsIndex]['ColumnName'].ToString() 
관련 문제