2017-02-21 32 views
-4

我有問題,從字符串分隔逗號選擇項目,並在checkedlistbox如何從用繩子一個TextBox以逗號分隔設置checkedlistbox檢查項目 - C#

檢查項目如何從字符串分隔逗號選擇項目,然後檢查checkedlistbox? Preview My Program

從這個文件下載我的項目 Download 在checkedlistbox如何檢查與文本框和分隔逗號

當我checkedlistbox是連接到SQL數據庫是用逗號分隔的文本框不採取行動

用SQL腳本從評論下載新程序

+0

你爲什麼串聯擺在首位的項目爲字符串? – ErikE

+0

我不知道,請幫助修復它 – BEHZADnr

+0

https://www.dropbox.com/s/9o8e8nzti28gwz5/checkItemsWithSQL.zip?dl=0 – BEHZADnr

回答

0

在BUTTON2單擊插入這個代碼,它應該工作:

string s = textBox1.Text.ToString(); 
     string[] values = s.Split(','); 
     for (int i = 0; i < values.Length; i++) 
     { 
      values[i] = values[i].Trim(); 
     } 

     for (int i = 0; i < checkedListBox1.Items.Count; i++) 
     { 
      checkedListBox1.SetItemChecked(i, false);//First uncheck the old value! 
                // 
      for (int x = 0; x < values.Length; x++) 
      { 
       if (checkedListBox1.Items[i].ToString() == values[x].ToString()) 
       { 
        //Check only if they match! 
        checkedListBox1.SetItemChecked(i, true); 
       } 
      } 
     } 
+0

謝謝,但沒有工作時,從數據庫加載項目 – BEHZADnr

+0

而且還使用'foreach( int indexChecked in%checkedListBox1%.CheckedIndices)'爲另一個按鈕創建逗號分隔值 – MohaMad

+0

請在我的程序中使用完整代碼 – BEHZADnr