【发布时间】:2017-04-26 20:09:32
【问题描述】:
在 SQL Server 中,我有一个包含 id、office、transpo 和 allowance 列的表。现在我的代码是这样的。
using (SqlConnection conn = new SqlConnection("Data Source=PC; Initial Catalog=DATABASE; Integrated Security=True"))
{
conn.Open();
SqlCommand sc = new SqlCommand("select * from branch order by office asc", conn);
SqlDataReader reader;
reader = sc.ExecuteReader();
DataTable dt = new DataTable();
dt.Columns.Add("ID", typeof(string));
dt.Columns.Add("OFFICE", typeof(string));
dt.Load(reader);
comboboxDestination.ValueMember = "ID";
comboboxDestination.DisplayMember = "OFFICE";
comboboxDestination.DataSource = dt;
conn.Close();
}
现在显示正常,我可以像以前一样将组合框中的内容转移到其他表单。
string destination;
destination = comboboxDestination.Text.ToString();
我的问题是,在我的表中,我还有 transpo 和 allowance 列。每当在显示的组合框中(office 列)中选择什么时,如何在变量中传输适当的值?
【问题讨论】:
-
试试
SelectedValue
标签: c# sql-server winforms combobox