2012-02-21 2 views
0
나는 지금 내가하고 싶지

새로운 DataTable을

MultiCheckCombo Reference을 CheckBoxList에서 선택하지 선택한 요소에서 텍스트와 값을 가지고 데이터 테이블

에 삽입 할

이 체크리스트에서 텍스트와 값은 는 또한 텍스트 함수를 먹고 싶어 그것은 DataTable을

public DataTable GetAllChechedBox() 
     { 
      var dt = new DataTable(); 
      for (int i = 0; i < chkList.Items.Count; i++) 
      { 
       if (chkList.Items[i].Selected) 
       { 
        dt.Columns.Add("Name"); 
        dt.Columns.Add("Value"); 
        // how add all checked with value and text in this datatable? 
       } 
      } 
      return dt; 
     } 

/의 장소로 편안하게 될 것이라고 생각 선택되지 않은 엘리먼트/

답변

0
대신 chkList.Items [I] .Selected, 사용 chkList.Items [I]의 .checked를

.... 플러스 용 외부 루프 열을 추가

public DataTable GetAllChechedBox() 
     { 
      var dt = new DataTable(); 
        dt.Columns.Add("Name"); 
        dt.Columns.Add("Value"); 
      for (int i = 0; i < chkList.Items.Count; i++) 
      { 
       if (chkList.Items[i].Checked) 
       { 
        dt.Rows.Add(); 
        dt.Rows[dt.Rows.Count-1]["Name"] = chkList.Items[i].Value; 
        dt.Rows[dt.Rows.Count-1]["Value"] = chkList.Items[i].Text; 

       } 
      } 
     return dt; 
    }