如何在Query中使用Combobox值

时间:2013-02-23 15:35:15

标签: c# combobox selecteditem selectedvalue

我正在使用填充表名称的Combobox。 当我创建Insert命令并通过获取Combobox的值来确定表名 它不起作用

           private void Form2_Load(object sender, EventArgs e)
    {
        Conn.Open();
            foreach (DataRow dr in dt.Rows)
            {
                comboBox1.Items.Add(dr["TABLE_NAME"].ToString());
            }
        Conn.Close();  

    }

//cmd = new SqlCommand("insert into dbo."+ comboBox1.SelectedItems.ToString()     +"(Phone, Email, Address) values('" + txt1.Text + "','" + txt2.Text + "','" + txt3.Text + "')", Conn);

1 个答案:

答案 0 :(得分:1)

Combobox article

你可以找到一个非常好的资源,用于组合框的一切。您可以使用datasource属性,让我们知道值并显示您需要的内容。

comboBox1.datasource = datatable;
comboBox1.displayname = "ColumnNameForDisplayName";
comboBox1.valuename = "ColumnsNameForValueName";