用DataList取出一个A表的记录,如何针对其中一个字段的值取到另外一个表中对应的信息,然后显示出来?就是有两个表,A,B,B表中有ID关联A表中BID,当我用DataList显示出A表中所有记录后,其中BID字段只是显示B表中的ID数字字,我想通过些BID值在B表查找它相关的信息,然后代替BID显示出来,不知道怎么实现??????有高手说一下吗?不知道我说得清不清楚?

解决方案 »

  1.   

    前台
    <asp:TemplateColumn HeaderText="XXXX">
    <ItemTemplate>
    <%# HS(DataBinder.Eval(Container.DataItem, "BID").ToString())%>
    </ItemTemplate>
    </asp:TemplateColumn>
    后台
    public string HS(string SourseString)
    {
                        读出对应B表中的值;
                         return 出对应B表中的值;
    }
      

  2.   

    直接用sql语句连接查询也可以
      

  3.   

    值都得到了用sql不就好了。....
      

  4.   

    大哥public string HS(string SourseString)
    {
                        读出对应B表中的值;
                         return 出对应B表中的值;
    }
    这个怎么用啊..就是在后台那里,不会操作,给个实例代码瞧瞧