黑马程序员技术交流社区

标题: c#如何让数据库中不同的几张表显示在一个datagridview控件中? [打印本页]

作者: 袁晓俊    时间: 2014-4-9 21:30
标题: c#如何让数据库中不同的几张表显示在一个datagridview控件中?
本帖最后由 袁晓俊 于 2014-4-26 19:13 编辑

怎么在 datagridview控件中绑定数据库中不同表的其中一些列的数据,
比如我有三张表,我想让datagridview绑定第一张表的第一列数据+第二张表的第三列数据和第三张表的第7列数据,主要可以吗?
1:用datagridview控件能绑定吗?我尝试过了,不能,不知道到底能不能。
2:在ADO.NET中手工写代码可以吗?怎么写?求源代码?感谢大神指教。
作者: u010209195    时间: 2014-4-9 23:09
前提是  数据库中这几张表有关联关系,
要是没有关联关系,写在一起就没有意义;
若有关联关系,就拼写SQL语句,查出来一个DataTable对象,然后给DataGridView的DataSource赋值
作者: 袁晓俊    时间: 2014-4-10 00:38
能不能弄一个例子啊?或者是关键代码?谢谢了,我是菜鸟,多多指教,求代码或例子,例子最好了。感谢
作者: 茹化肖    时间: 2014-4-10 22:56
可以手写代码.如果三个表是有外键关联的 可以连接查询
作者: 袁晓俊    时间: 2014-4-26 19:13
明白,,,,,,,,,,,,,,,了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2