2013-05-08 3 views
0

두 개의 드롭 다운 메뉴가 있다고 가정 해 보겠습니다. 해당 드롭 다운에서 항목을 선택하고 선택한 항목의 값을 매개 변수 (또는 자리 표시 자)로 쿼리 문자열에 전달할 수 있기를 원합니다. 같은 뭔가 :드롭 다운 메뉴에서 검색어 문자열을 작성하는 방법

SELECT {1} FROM {2} 

나는 현재의 SqlDataSource를 사용하고 있지만 드롭 다운 메뉴에서 쿼리를 제어 할 수있는 방법을 찾을 수 없습니다. 또한 첫 번째 드롭 다운에는 "모든 항목 선택"과 같은 항목이 있어야하며 쿼리 문자열에 전달되는 값은 "*"이어야합니다.
매우 일반적인 절차라고 확신하지만 직접적인 예 또는 자습서를 찾을 수 없습니다 나는 쉽게 이해할 수있다. 그래서 어떤 조언이나 예제가 많이 도움이 될 것입니다

답변

0

당신이 필요 고급 쿼리 작성기입니다. 그것은 일반적인 과정이 아닙니다. 나는 많은 시간을 보냈지 만 여전히 완벽하지는 않습니다. 게다가 당신은 질의 문자열로부터받은 것을 채우면 누군가가 당신의 데이터베이스를 삭제할 수 있기 때문에 조심해야합니다.

EasyQuery와 같은 상용 쿼리 빌더가 있습니다. Checkout demoprices

+0

고급 쿼리 작성기가 무엇인지 정확히 이해하지 못합니다. 상용 소프트웨어를 사용하지 않고 선택한 드롭 다운 항목의 값을 문자열로 전달할 수 없습니까? –

+0

물론 할 수 있습니다 : DropDownList를 추가하면이 컨트롤은 submit시 value를 전달합니다. –

관련 문제