【发布时间】:2022-12-02 21:35:51
【问题描述】:
我在组合框中选择了项目并在文本框中显示,但我还想显示该项目的价格 在其他文本框中并添加我选择的每个价格
这是我的代码
public void fill_list()
{
// listBox1.Items.Clear();
con.Open();
SqlCommand cmd = con.CreateCommand();
cmd.CommandType = CommandType.Text;
cmd.CommandText = "select TestName from TestTbl";
cmd.ExecuteNonQuery();
DataTable dt = new DataTable();
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(dt);
foreach (DataRow dr in dt.Rows)
{
TestidCb.Items.Add(dr["TestName"].ToString());
// Cost = Convert.ToInt32(dr["TestCost"].ToString());
}
con.Close();
}
【问题讨论】:
-
首先您的查询只返回“TestName”,您必须更改查询以获取所有数据。
-
如果您能详细说明一下,目前有很多问题;我们在哪里可以找到那个价格?它是 TestTbl 中的另一列吗? TestName 在那个表中是唯一的吗?你问的是查询组合框上的数据或事件......还是在组合框中放置更多数据
-
价格在 testTbl 中,是的,testname 在表中是唯一的,我在组合框中显示所有 testname 数据,价格也在 texbox 中显示,并添加我选择的每个项目
标签: c# sql-server