0

asp:grid2つのリストからフィルタリングした後、データをロードする必要がありますasp:dropdown。たとえば、ドロップダウンリストは次のとおりです。

<asp:DropDownList ID="ddlb" runat="server" AutoPostBack="True" 
                    CssClass="ddlb" Width="100px" DataSourceID="SqlDataSource3" 
                    DataTextField="MonthYearName" DataValueField="MonthYear" 
                    onselectedindexchanged="Changed">
                </asp:DropDownList>

                <asp:SqlDataSource ID="SqlDataSource3" runat="server" 
                    ConnectionString="<%$ ConnectionStrings:ProdDB %>" SelectCommand="# some sql query">
                </asp:SqlDataSource>

<asp:DropDownList ID="asd" runat="server" AutoPostBack="True" 
                    CssClass="ddlb" Width="100px" DataSourceID="SqlDataSource4" 
                    DataTextField="MonthYearName" DataValueField="MonthYear" 
                    onselectedindexchanged="SelectedIndexChanged">
                </asp:DropDownList>

                <asp:SqlDataSource ID="SqlDataSource4" runat="server" 
                    ConnectionString="<%$ ConnectionStrings:ProdDB %>" SelectCommand="# some queries">
                </asp:SqlDataSource>

今、私がページをロードしているとき。上記で定義したドロップダウンリストが表示されます。私が知りたいのは、「aspx grid上記の2つのドロップダウンフィルターを使用してデータをロードするにはどうすればよいですか?」です。

たとえばA、最初のドロップダウンからオプションを選択すると、それに基づいて結果がフィルタリングされ、データが表示さgridれます...

グリッドをこれらの2つのドロップダウンリストに接続する方法を教えてください。

どのようにフィルタリングすればよいですか?

4

1 に答える 1

1

ページにグリッドと2つのドロップダウンを配置します。SQLデータソースを配置する

sqldatasourceselectコマンドに2つのパラメーターを指定します

そのsqldatasourceをgridviewに添付しました

SQLDataSourceの2つのパラメーターを2つのドロップダウンボックスにバインドします。

于 2012-08-27T20:50:24.227 に答える