1

こんにちは私はグリッドビューでデータソースからのデータを表示するいくつかのコードを持っています。2つの異なるテーブルから列を取得することになっていますが、ページが読み込まれることはありません(localhostおよびVSデバッグでテスト済み)。デバッグ時に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>
4

1 に答える 1

0

SelectCommandを次のように変更してみてください。

SELECT * from CWIPH INNER JOIN CJCMS ON CWIPH.JOB_NO=CJCMS.JOB_NO
于 2013-03-13T15:56:48.547 に答える