怎么给datagrid绑定带有表名的字段啊!  
比如我的查询是  学生表.姓名,成绩表.姓名,在绑定的说话如果只绑定姓名就不知道是那张表。

解决方案 »

  1.   

    有两种方法
        一、用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             '绑定
    回答完毕,请给分吧,谢谢
      

  2.   

    重命名
    学生表.姓名 as 學生表姓名,成绩表.姓名 as 成績表姓名