我有哈winform app在c#巫婆從SQL服務器數據庫中獲取值。 我可以得到我想要在combobox
中顯示的值,但取決於所做的選擇,我想在checkedcombobox
中顯示相應的sql行以供用戶選擇所需的值。 代碼我有是:(填充組合框)c#從combobox填充checkelistbox SQL
SqlDataAdapter SDA = new SqlDataAdapter("select distinct desempenho from vidros", con);
DataTable DTT = new DataTable();
SDA.Fill(DTT);
desempenho.Items.Clear();
foreach (DataRow ROW in DTT.Rows)
{
desempenho.Items.Add(ROW["desempenho"].ToString());
}
和:(顯示在checkedcombobox所選線)巫不工作。
private void checkedListBox1_SelectedIndexChanged(object sender, EventArgs e)
{
SqlDataAdapter sda = new SqlDataAdapter("select desc from vidros where desempenho ='" + desempenho.Text + "'", con);
DataTable DTT = new DataTable();
sda.Fill(DTT);
checkedListBox1.Items.Clear();
foreach (DataRow AB in DTT.Rows)
{
checkedListBox1.Items.Add(AB["desc"].ToString());
}
}
這是最好的方式讓用戶選擇幾個項目? 有人知道代碼可能會出現什麼問題嗎?
在此先感謝。
什麼不行?你能解釋一下這個代碼有什麼問題嗎? – Steve
@對不起的解釋抱歉。我遇到的問題是,當我從組合框中選擇一個項目時,沒有任何內容出現在checkedlistbox中。 – septaug
你確定沒有拋出異常嗎?該DESC字段名稱是一個保留關鍵字,按原樣使用應引發異常。 – Steve