0

从两个列表asp:grid过滤后,我必须加载数据。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使用上述两个下拉过滤器加载数据?”。

例如,我A从第一个下拉列表中选择选项,然后根据它过滤结果,数据将显示grid等等......

请告诉我应该如何将网格与这两个下拉列表连接起来?

我应该如何过滤它?

4

1 回答 1

1

在页面上放置一个网格和两个下拉菜单。放置 SQL 数据源

为sql数据源选择命令提供两个参数

将该sqldatasource附加到gridview

将 SQLDataSource 的两个参数绑定到两个 Dropdown 框。

于 2012-08-27T20:50:24.227 回答