c#如何实现在单击combobox,在listbox中显示相应的数据库中数据
有两个表a和表b,只有aid,aname和bid,bname,aid=bid,要实现单击combobox里面的aname的时候,在listbox中显示相应的bname...
有两个表a和表b,只有aid,aname 和bid ,bname,aid=bid,要实现单击combobox里面的aname的时候,在listbox中显示相应的bname
展开
展开全部
双击combobox,会生成一个事件,在事件里写
String name = comboBox1.Text;
comm.CommandText = "select aid from a where aname = '" + name + "'";
SqlDataAdapter sda = new SqlDataAdapter(comm);
DataTable dt = new DataTable();
sda.Fill(dt);
String aid = dt.Rows[0][0].ToString();
comm.CommandText = "select bname from b where bid = '" + aid + "'";
sda = new SqlDataAdapter(comm);
dt = new DataTable();
sda.Fill(dt);
String bname = dt.Rows[0][0].ToString();
这个bname就是你要的了,以及这个代码只是参考代码,在实际运行的时候需修改(我并没有运行,懒得建库建表了)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询