2012-08-27 2 views
0

asp:dropdown 목록에서 필터링 후 asp:grid에 데이터를로드해야합니다. 예를 들어 다음은 드롭 다운 목록입니다.필터를 제공 한 후 asp : grid에 데이터를로드하는 방법은 무엇입니까?

<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에 표시 한 것입니다 ... 내가 그리드를 연결하는 방법을

알려주세요 이 두 개의 드롭 다운 목록이 있습니까?

어떻게 필터링해야합니까?

+0

표 코드를 추가하십시오. –

+0

사실 그런 종류의 문제가 없습니다 ... 튜토리얼을 묻는 것 –

답변

1

그리드를 놓고 두 개의 드롭 다운을 페이지에 놓습니다. 놓습니다 SQL 데이터 소스

이있는 gridview

바인드 두 개의 드롭 다운 상자에 SqlDataSource와의 두 개의 매개 변수에 그 SqlDataSource와 연결된 SQL 데이터 소스를 선택 명령

에 두 개의 매개 변수를 제공합니다.

+0

제 3, 제 4 포인트를 설명해주십시오. 나는 열심히 SQL에 gridview를 첨부하고 SQLData 소스 –

+0

@AmitPal의 매개 변수를 작성하는 방법을 이해할 수 없다, 당신이 이것을 이해하는 초보자 인 것처럼 보인다. 아마 당신은 적절한 튜토리얼이 필요합니다. 그러나이 사이트는 튜토리얼을 위해 설계되지 않았습니다. gridview에서 데이터를 채우려면 어딘가에서 데이터를 가져와야합니다. 소스의 데이터 소스는 일반적으로 gridld와 데이터베이스 사이의 어댑터 역할을하는 sqldatasource입니다. 즉, 매개 변수를 컨트롤에 연결하십시오. –

관련 문제