使用多个checkedlistbox c#搜索Datagridview

时间:2016-08-03 02:31:06

标签: c# mysql datagridview checkedlistbox

如何在点击搜索时通过chekced multiple checkedlistbox搜索数据..?

单击搜索时,如何通过多个checkedlistbox完成过滤数据?

enter image description here

例如,我想搜索具有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();
            }
        }

0 个答案:

没有答案