2010-08-03 13 views
0

SharePoint 2010 Foundation을 사용하고 있습니다.SharePoint 드롭 다운 목록에서 선택한 값

목록에 다른 목록의 값이있는 항목이 있습니다.

목록에 SharePoint 목록으로 액세스 할 때 제대로 작동하므로 값을 선택하고 다음에 올바른 값이 선택된 목록에 액세스 할 때 목록을 저장합니다.

목록을 업데이트 할 양식을 프로그래밍했습니다. 양식을 가져 와서 값을 선택하고 저장하면 값이 저장되었다는 것을 직접 목록에 액세스하여 볼 수 있습니다.

그러나 양식을 다시 끌어 올리면 선택한 목록의 첫 번째 항목이됩니다. 선택한 값을 저장하려고 시도했지만 목록을 바인딩하기 전에 임시 변수이지만 작동시키지 못했습니다. 누구든지이 문제를 해결하는 방법을 알고 있습니까?

+0

당신이 코드 샘플을 게시 할 수 있습니까? –

답변

0

해결책을 찾았습니다.

트릭은 목록을 바인딩하기 전에 SPListItem의 ToString 첫 번째 부분 인 번호를 얻는 것이 었습니다. 목록이

매개 변수 바인딩 후

그런 다음 선택한 값을 설정하기 위해 해당 번호를 사용

SPListItem currentItem, string fieldName 

코드 :

string selectedValue = currentItem[fieldName].ToString().Substring(0,1); 

//... Bind list 

ddlLookup.SelectedValue = selectedValue; 
+0

답변 인 경우 '대답이없는'피드에는 표시되지 않도록 답장하십시오. – CBono

+0

@CBono, 그렇습니다. 그러나 x 일이 경과하기 전에 시스템에서 사용자의 응답을 허용하지 않습니다. –

관련 문제