2010-02-18 3 views
1
DataTextField="Name" 
DataValueField="ID_ListGroupParIzm" 

???? DataValueField2 = "ID_Point"DropDownList 개체로 DataValue

하나의 DropDown 목록에서 sqlDataSource로부터 2 개의 값을로드하는 것이 실제입니까? sqlDataSource에서 구조체 객체를 가져 옵니까?

나는 한 가지 방법 만 볼 수 있습니다. 새 테이블을 만들어 ID_Point와 ID_ListGroupParIzm을 하나의 ID에 결합하는 것은 정말 이상합니다.

+0

로? 감사합니다 –

+0

... DropDownList에서 – Cynede

답변

1

내가 이것을 시도하는 것으로 볼 수있는 유일한 이유는 뭔가를 선택했을 때 자바 스크립트를 사용하여 페이지의 다른 두 객체에 영향을 줄 수 있다는 것입니다.

이제

이런 경우, 내가 강하게 대신 CSS 클래스를 사용하고 DOM에서 선택하는 jQuery를 (또는 다른 유사한 프레임 워크를 사용하는 것이 좋습니다 것입니다.

예.

<div id="ctl00_point" class="point item1">Content</div> 
<div id="ctl00_listgrouppartzm" class="lgpartzm item1">Content</div> 

<div id="ctl01_point" class="point item2">Content</div> 
<div id="ctl01_listgrouppartzm" class="lgpartzm item2">Content</div> 

을하기보다는 시도 저장하기 | 드롭 다운 목록의 값으로 "POINT1 listgrouppartzm1"를 한 다음 구문 분석, 당신은 단지 "항목 1"저장해야하고 당신은 당신이 두 된 div를 찾기 위해 필요한 모든 정보를 jQuery를에

. 둘 다 얻을 수 있습니다.

$(".item1") 

또는 개별적으로

이 필요합니까
$(".item1.point") 
$(".item1.lgpartzm") 
+0

스크롤 가능한 스크립트 용 어딘가에 jquery가 포함되어 있지만이 $ (". item")을 사용하는 방법을 보여줄 수 있습니까? . . ? 나는 를 가지고 있는데, 그래서 내가 ASP 페이지에서 무엇을 얻었는지 알지 못한다. – Cynede

+0

클래스를 적용하는 방법이나 jQuery를 사용하여 어떻게하는지에 대해 묻는다면 잘 모르겠습니다.하지만 좀 더 구체적으로 다시 제안하고 Stack Overflow에 대한 별도의 질문으로 요청할 것입니다. 그 대답은 어리석게도 손에 닿지 않으며 더 적절하게 태깅 될 수 있습니다. – pdr

+0

괜찮습니다. 감사합니다. – Cynede

0

드롭 다운 목록에 데이터 바인딩하기 전에 두 개의 필드를 결합해야합니다. 나는 그것을하는 유일한 방법이라고 생각합니다.

+0

좋아, 어떻게 할 수 있습니까? – Cynede