A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

月见草

注册黑马

  • 黑马币:0

  • 帖子:7

  • 精华:0

© 月见草 注册黑马   /  2012-6-10 15:40  /  2436 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

DataGridView已经在数据库中绑定了一个表的内容,但是我想在这里面的一个列绑定另一个表的内容,这改怎么做呢?

8 个回复

倒序浏览
都没有人回答啊!!!难道是这个问题太BC了吗?
回复 使用道具 举报
呵呵 你这个就要开始加外键啊!!!!  你要把两个表联系起来嘛!!
回复 使用道具 举报
呵呵 你这个就要开始加外键啊!!!!  你要把两个表联系起来嘛!!
回复 使用道具 举报
呵呵 你这个就要开始加外键啊!!!!  你要把两个表联系起来嘛!!
回复 使用道具 举报
G_Xiaotao 发表于 2012-6-10 21:36
呵呵 你这个就要开始加外键啊!!!!  你要把两个表联系起来嘛!!

;P谢谢!~
回复 使用道具 举报
许庭洲 黑马帝 2012-6-13 08:37:50
7#
1,在程序中定义一个DataSet,建立这两个表的 Relations对象;
2,然后填充DataSet,用DataGrid绑定这个数据集就可以了。
   说明: 具体用法可以参考msdn文档。
也可以根据RadioButton动态绑定数据库中多个表  ,举个switch 语句小例子:
switch (RadioButtonList1.SelectedValue)
{
//说明: A,B,C是radiobuttonlist中绑定的value
case "A": { sqltmp = " select * from A ; } break;
case "B": { sqltmp = " select * from B ; } break;
case "C": { sqltmp = " select * from C ; } break;
default: { } break;
}

回复 使用道具 举报
许庭洲 发表于 2012-6-13 08:37
1,在程序中定义一个DataSet,建立这两个表的 Relations对象;
2,然后填充DataSet,用DataGrid绑定这个数据 ...

:loveliness:谢谢!~
回复 使用道具 举报
许庭洲 黑马帝 2012-6-14 14:10:53
9#
月见草 发表于 2012-6-14 10:34
谢谢!~

不用谢!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马