【发布时间】:2016-04-02 07:29:47
【问题描述】:
我想在选定的组合框值上将行从数据库移动到 datagridview
private void test_Load(object sender, EventArgs e)
{
string str = "select * from sale_tab";
cmd = new SqlCommand(str, con);
SqlDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
comboBox1.Items.Add(reader["Item_name"].ToString());
}
reader.Close();
con.Close();
}
它显示行,但是当我单击组合框中的下一个值时,它会显示新行,但第一行不会保留在 gridview 中我点击电脑它应该在书籍详细信息下添加行
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
str = "select * from sale_tab where item_name='" + comboBox1.Text + "'";
cmd = new SqlCommand(str, con);
sda = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
sda.Fill(ds, "sale_tab");
dataGridView1.DataMember = "sale_tab";
dataGridView1.DataSource = ds;
con.Close()
}
【问题讨论】:
标签: c# visual-studio-2010 datagridview