黑马程序员技术交流社区

标题: DataGridView向列里面绑定数据 [打印本页]

作者: 月见草    时间: 2012-6-10 15:40
标题: DataGridView向列里面绑定数据
DataGridView已经在数据库中绑定了一个表的内容,但是我想在这里面的一个列绑定另一个表的内容,这改怎么做呢?
作者: 月见草    时间: 2012-6-10 16:38
都没有人回答啊!!!难道是这个问题太BC了吗?
作者: G_Xiaotao    时间: 2012-6-10 21:34
呵呵 你这个就要开始加外键啊!!!!  你要把两个表联系起来嘛!!
作者: G_Xiaotao    时间: 2012-6-10 21:34
呵呵 你这个就要开始加外键啊!!!!  你要把两个表联系起来嘛!!
作者: G_Xiaotao    时间: 2012-6-10 21:36
呵呵 你这个就要开始加外键啊!!!!  你要把两个表联系起来嘛!!
作者: 月见草    时间: 2012-6-11 09:14
G_Xiaotao 发表于 2012-6-10 21:36
呵呵 你这个就要开始加外键啊!!!!  你要把两个表联系起来嘛!!

;P谢谢!~
作者: 许庭洲    时间: 2012-6-13 08:37
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-14 10:34
许庭洲 发表于 2012-6-13 08:37
1,在程序中定义一个DataSet,建立这两个表的 Relations对象;
2,然后填充DataSet,用DataGrid绑定这个数据 ...

:loveliness:谢谢!~
作者: 许庭洲    时间: 2012-6-14 14:10
月见草 发表于 2012-6-14 10:34
谢谢!~

不用谢!




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