【发布时间】:2014-02-14 05:02:56
【问题描述】:
使用查询我已将数据库中的两列值称为一列。关键是现在我想选择一个值形式的组合框并将一列值放入文本框中。
例如
数据库中的两列值到下面的组合框中
10001 haider
10002 法赫德
10003 aitazaz
我用来从数据库中调用两个列值的 sn-p 是:
public void account()
{
con.Open();
cmd.Connection = con;
cmd.CommandText = "SELECT acc_no, acc_name FROM accounts_record";
MySqlDataAdapter adpt = new MySqlDataAdapter(cmd);
DataSet ds = new DataSet();
adpt.Fill(ds);
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
cbacc.Items.Add(ds.Tables[0].Rows[i][0] + " " + ds.Tables[0].Rows[i][1]);
}
con.Close();
}
【问题讨论】:
-
为避免保持连接打开,我建议在连接关闭后移动 for 循环
标签: c# winforms combobox textbox