从1个存储过程填充多个gridview

时间:2012-03-30 19:50:45

标签: gridview

我有一个包含2个select语句的存储过程,因此返回2个表。在我的aspx页面上,我有2个gridviews,我希望使用这个存储过程填充。第一个填充,但它没有找到第二个表的列。任何想法在客户端如何这样做。我知道如何在C#中做到这一点。谢谢!

    <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" 
        BackColor="White" BorderColor="#DEDFDE" BorderStyle="None" BorderWidth="1px" 
        CellPadding="4" DataSourceID="SqlDataSource1" ForeColor="Black" 
        GridLines="Vertical" >
        <RowStyle BackColor="#F7F7DE" />
    <asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="False" 
        BackColor="White" BorderColor="#DEDFDE" BorderStyle="None" BorderWidth="1px" 
        CellPadding="4" ForeColor="Black" DataSourceID="SqlDataSource1"
        GridLines="Vertical" >
        <RowStyle BackColor="#F7F7DE" />

   <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
        ConnectionString="<%$ ConnectionStrings:WPSConnectionString %>" 
            SelectCommand="EXEC ClearanceReportProc" ></asp:SqlDataSource>  

1 个答案:

答案 0 :(得分:0)

如果你真的在DataSet中有多个DataTables,我认为语法是DataSet.Tables [0] DataSet.Tables [1]