C#查询2个表中的信息,并把查询到的信息显示在一个datagridview中
不是上下的形式,是左右的,就是把从第一个表中查询的信息放在左面,从第二个表中查询的信息放在右面,两者行数相等,没分了,求好心人!本人初学C#...
不是上下的形式,是左右的,就是把从第一个表中查询的信息放在左面,从第二个表中查询的信息放在右面,两者行数相等,没分了,求好心人!本人初学C#
展开
2个回答
展开全部
你的两个表有关联吗??如果有的话可以使用关联查询,得到数据,绑定到datagridview控件中。比如:我有一个学生表和一个选课表。它们的关联id是学号sno.。你可以这样来做:
select * from Student,CheckClass where Student.sno=CheckClass.sno
或者使用 inner join 查询:
select * from Student as a inner join CheckClass as b on a.sno=b.sno
这两种方式都可以。
更多追问追答
追问
select customer_first_name,customer_last_name,order_detail_value from Customer,Orders,Order_Detail where Orders.order_id=Order_Detail.order_id and Customer.customer_id=Orders.customer_id and order_date between'" + StartDate + "' and '" + EndDate + "' order by order_detail_value desc";
网上的调用方法都是从一张表里查询,然后绑定,我这是从3张表里查询,我就不会绑定了,求大神!求好心人!
追答
同样的道理呀表可以加的。
select * from Student,CheckClass,Subject where Student.sno=CheckClass.sno and Subject.sno
这样就可以查询在这样就可以从学生表,选课表和科目表中找出信息的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询