2014-04-18 2 views
0

for 루프를 사용하여 'datagridview'액세스 데이터베이스에서 'listbox'로 단일 열을 추가해야합니다. 지금까지 내가 오류를 반환하고 있지만 데이터를 검색하지 않습니다.for 루프를 사용하여 목록 상자에 Datagridview 열 추가

private void frmProject6_Load(object sender, EventArgs e) 
    { 
     // TODO: This line of code loads data into the 'enrollmentsDataSet.Enrollments' table. You can move, or remove it, as needed. 
     this.enrollmentsTableAdapter.Fill(this.enrollmentsDataSet.Enrollments); 

    } 

    private void lstUniqueInstructor_SelectedIndexChanged(object sender, EventArgs e) 
    { 
     this.lstUniqueInstructor.Items.Clear(); 

     for(int i = 0; i < this.dgvEnrollments.Rows.Count; i++) 
     { 
      this.lstUniqueInstructor.Items.Add(this.dgvEnrollments.Columns[4].HeaderText); 
     } 
    } 

답변

0

DataGridView 대신 DataTable을 반복합니다. 같은

뭔가 :

for (int i=0; i< datatable.Rows.Count; i++){ 
    this.lstUniqueInstructor.Items.Add(datatable.Rows[i][4].ToString()); 
} 

4는 열 인덱스입니다,하지만 당신은 또한 열 이름의 문자열을 사용할 수 있습니다.

관련 문제