我有一个DataGridView,最初填充了数据。
我也有ConboBox,并希望在更改选择时,DataGridView也会更改。
但当选择更改时,gridview变空
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
DataSet ds = new DataSet();
con = new SqlConnection("Data Source=(local);Initial Catalog=medical;Integrated Security=True;Pooling=False");
con.Open();
SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM medicines WHERE itemID = 4", con);
dataGridView1.DataSource = da.Fill(ds);
dataGridView1.Update();
}
答案 0 :(得分:0)
检查以下行
dataGridView1.DataSource = da.Fill(ds);
应该是
da.Fill(ds);
dataGridView1.DataSource = ds.Tables[0];