显示gridview中多个表的数据

时间:2013-03-13 15:12:51

标签: asp.net sql gridview

您好我有一些代码可以显示gridview中数据源的数据。它应该从两个不同的表中获取列,但页面永远不会加载(在localhost和VS debug上测试)。在调试时我在excel中测试了我的查询并且执行正常。 TODBC我使用的是ProvideX。两个表都可以单独显示。代码如下,任何问题都让我知道。

ASP

<asp:GridView ID="GridView1" runat="server" AllowPaging="True" 
    AutoGenerateColumns="False" DataSourceID="SqlDataSource1">
    <Columns>
        <asp:BoundField DataField="CUST_NO" HeaderText="CUST_NO" 
             SortExpression="CUST_NO" />
    </Columns>
</asp:GridView>

<asp:SqlDataSource ID="SqlDataSource1" runat="server" 
    ConnectionString="Dsn=Jake" ProviderName="System.Data.Odbc" 
    SelectCommand="SELECT CWIPH.CUST_NO, CJCMS.JOB_DESC FROM { OJ CWIPH CWIPH
    INNER JOIN CJCMS CJCMS ON CWIPH.JOB_NO = CJCMS.JOB_NO }">
</asp:SqlDataSource>

1 个答案:

答案 0 :(得分:0)

尝试将SelectCommand更改为:

SELECT * from CWIPH INNER JOIN CJCMS ON CWIPH.JOB_NO=CJCMS.JOB_NO