c# 用sqlite 查询数据时,combobox显示两个表的内容?

table1有两个列:公司ID和公司类型编号,table2有两个列:公司类型编号和类型名称。现在我在load里面添加下面的语句实现了combobox1显示table2所有... table1 有两个列:公司ID和公司类型编号,table2有两个列:公司类型编号和类型名称。现在我在load里面添加下面的语句实现了combobox1显示table2所有内容
lite.ExecuteCmd("select companytype_no,company_type from company_info");
while (lite.ReaderRead())
{
combobox1.Items.Add(lite.ReaderData(0).ToString().Trim() + ":" + lite.ReaderData(1).ToString());
}
lite.CloseReader();
现在的问题是,当我想往table1添加数据,选择combobox1里面一个选项,点保存的时候,保存的是 公司类型的编号?当我想查询的时候,combobox1显示的是“类型编号:类型名称”?怎么做?小弟刚学c#,向各位大侠求教了!!
展开
 我来答
轻舞霓裳a
2013-06-15 · TA获得超过247个赞
知道答主
回答量:374
采纳率:0%
帮助的人:169万
展开全部
虽然没看的太明白,但是首先你需要先做个关联查询将两个表通过company_type 进行统一查询基本上就是 Select t1.companytype_no,t1.company_type,t2.typeName from company_info t1 left join table2 t2 on t1.company_type = t2.company_type.
将查询的数据转成实体的list。
用linq找出你每次想要的信息。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式