如何在点击搜索时通过chekced multiple checkedlistbox搜索数据..?
单击搜索时,如何通过多个checkedlistbox完成过滤数据?
例如,我想搜索具有penyakit ='Penyakit B'和占位符='07'的数据。所以当我点击搜索时,它应该显示一行符合这两个条件
这是我到目前为止所做的:
MySqlConnection con = new MySqlConnection(MyConnectionString);
con.Open();
try
{
MySqlCommand cmd = con.CreateCommand();
foreach (object itemChecked in chkboxPenyakit.CheckedItems)
{
cmd.CommandText = "Select * FROM tb_pasien where Penyakit = '" + itemChecked.ToString() + "'";
}
MySqlDataAdapter adap = new MySqlDataAdapter(cmd);
DataSet ds = new DataSet();
adap.Fill(ds);
dgvData.DataSource = ds.Tables[0].DefaultView;
}
catch (Exception)
{
throw;
}
finally
{
if (con.State == ConnectionState.Open)
{
con.Clone();
}
}