2013-09-04 2 views
0

datatable을 사용하여 값 목록을 가져와 Windows 양식의 콤보 상자 컨트롤로 RadGrid에 바인딩합니다.RadGrid에서 루핑

질문 :

  1. 어떻게 내 데이터 테이블에서 각 콤보 상자의 값을 검색 할거야?

여기 내 코드입니다 :

foreach (DataGridViewRow row in RadGrid.Rows) //error here -- 'Telerik.WinControls.UI.GridViewRowInfo' to 'System.Windows.Forms.DataGridViewRow' 
      { 
       foreach (DataGridViewCell cell in row.Cells) 
       { 

       } 
      } 
+0

은 오류가 아닙니다. 그것은'GridViewRowInfo'를'DataGridViewRow'로 변환 할 수 없다는 것입니다. –

+0

네, 해결책을 찾을 수 없습니다 .. T.Trad.Line을 반복해야합니다. – user2729205

답변

0

나는 Telerik 그리드에 대해 아무것도 몰라,하지만 오류에서 당신이 자신의 행에 DataGridViewRow의하지 않고, 대신에 있음을 표시 보여 GridViewRowInfo.

은 다음과 같이 코드를 다시 작성하고 도움이되는지 확인

: 그들은 행과 셀에 대한 자신의 데이터 유형을 사용

foreach (Telerik.WinControls.UI.GridViewRowInfo row in RadGrid.Rows) 
{ 
    foreach (Telerik.WinControls.UI.GridViewCellInfo cell in row.Cells)   
    { 

    } 
} 

공지있다. WinForms 그리드 유형에서 Telerik 그리드 유형으로 변환 할 수 없다는 오류가 발생했습니다. 자세한 내용은 this documentation을 참조하십시오.

+0

감사합니다. .... – user2729205

0

늘이 일 ??

comboBox1.Items.add(cell.Value.ToString()); 

당신이 검색 r에 경우 ..

cell.value = comboBox1.Items[cell.RowIndex]; 
+0

어떻게 세포를 얻었습니까? – user2729205

+0

그 세포는 무엇입니까? 그거 어디서 났어? –