2012-03-28 2 views
0

런타임에 내 데이터 소스를 필터링해야하는 3 개의 드롭 다운 목록이 있습니다.조건부 드롭 다운 목록 값의 SqlDataSource 필터

드롭 다운 목록 각각은 다른 두 가지와 결합되어야하지만 'ALL'이라는 특수 값을 가지고 있어야합니다. 이 경우 특정 파일에 대한 필터링을 비활성화하고 모든 값을 표시하려고합니다.

asp.net에서 제공되는 일부 기능과 함께 제공 되나요? 아니면 매번 문자열을 만들어야합니까?

답변

0

많은 곳에서 검색 한 결과, 필터링에 참여하려는 모든 컨트롤의 값을 기반으로 WHERE 절을 동적으로 작성하는 asp.net의 상자 기능이 없다는 것을 마침내 발견했습니다.

selectcommand 텍스트를 작성하고 gridview를 다시 바인드하는 gridview selectedindexchanged 이벤트에서 사용자 정의 코딩이 끝났습니다.

잘 작동합니다.