怎么给datagrid绑定带有表名的字段啊!
怎么给datagrid绑定带有表名的字段啊!
比如我的查询是 学生表.姓名,成绩表.姓名,在绑定的说话如果只绑定姓名就不知道是那张表。
[解决办法]
有两种方法
一、用DataEnvironment环境设计器;
二、用代码
一
1、“工程”——> “添加DataEnvironment”;
2、在DataEnvironment中连接数据库(右击Connection*设置);
3、在DataEnvironment中添加Command*然后设置连接你所需要的字段名,建议用SQL语句(右击Command*设置)
4、回到你要绑定的datagrid窗体来,选中其datagrid在它的属性栏里你会找到两个属性:DataMember(设置为Command*)、DataSource(设置为DataEnvironment*)。
二
。。。。。。。。连接好数据库代码
Dim Rs As New ADODB.Recordset '定义一个表,就是呆会你要绑定datagrid用的表
If Rs.State = 1 Then Rs.Close
Rs.CursorLocation = adUseClient '设置游标
Rs.Open "select 姓名 from 成绩表 ",3,3 '绑定成绩表中的姓名,你若是要学生表中的姓名的话,换成select 姓名from 学生表,其它不变就OK了
Set DataGrid1.DataSource = Rs '绑定
回答完毕,请给分吧,谢谢