2011-07-01 6 views
0

내 aspx 페이지에서 telerik의 rad 콤보 상자 (드롭 다운)를 사용하고 있습니다. 3 개의 rad 콤보 상자가 있으며 계단식 드롭 다운입니다. 최종 드롭 다운의 항목은 두 번째 드롭 다운 선택에 따라 다릅니다. 이제 마지막 드롭 다운에 "모두 선택"옵션을 삽입해야했습니다. 이 정적 값을, 나는 "사실"로 설정, rad 콤보 상자의 "appenddatabounditems"속성을 사용하여 추가 할. 이제 select all 옵션을 볼 수 있지만 드롭 다운 목록의 항목이 반복됩니다. 나는이 쿼리에서 distinct 키워드를 사용했다. 또한 두 번째 드롭 다운 상자에서 다른 항목을 선택하면 세 번째 드롭 다운의 값이 추가됩니다. 즉, 이전에 선택한 두 번째 드롭 다운 옵션의 + 전체 선택 항목 + 현재 선택된 드롭 다운 선택의 + 값이 표시됩니다.radComboBox의 동적/정적 항목입니다. (SQL 쿼리 오류)

검색어에 누락 된 것이 있습니까? 또는 telerik 컨트롤에 문제가 있습니까? 또는 아약스 매니저?

도움 말.

고마워, ghanshyam.

+0

당신은 당신이 우리가 :) –

+0

SQL 쿼리를 해결하는 데 도움이하려는 경우 SQL 쿼리를 작성해야 할거야 : DISTINCT [LEVEL3] [DBTABLE] FROM WHERE ([레벨 2] '%'LIKE + @ 레벨 2를 선택 + '%') 여기서 @ Level2는 level2의 드롭 다운에서 선택한 값인 제어 매개 변수입니다. – Nerd

답변

0

캐스케이드를 수행하려면 EnableLoadOnDemand = "true"설정을 사용하고 있습니까? 콤보 상자는 이전 항목을 자동으로 지우지 않습니다. 당신이 할 수있는 두 가지 :

  • 이전 항목을 삭제하거나
  • 바인딩 콤보 상자에 전체 목록을하고 잘못된 사람을 숨 깁니다. 목록이 상대적으로 작을 때 이것은 우리에게 도움이되었습니다.

HTH.

+0

나는 대답을 얻었다 : 나는 "appenddatabouonditems"대신에 "ondatabound"이벤트를 사용했고, 지금은 잘 작동한다.! 도와 주신 모든 분들께 감사드립니다. – Nerd