2010-04-20 8 views
0

ID 및 이름 필드가있는 테이블이 있습니다. 나는 일반적으로 드롭 다운 목록에 이름을 바인딩하지만 모든 dml이 이드에 있어야한다는 말을 들었으므로 어떻게 드롭 다운 목록에서 이름을 사용할 수 있으며 동시에 ID를 여전히 사용할 수 있습니까?드롭 다운 목록 바인딩

+0

가능한 복제 http://stackoverflow.com/questions/2675067/binding-listbox-to-listobject – Joey

+0

매우 비슷한 질문이 조금 전에 대답했습니다. [여기] (http://stackoverflow.com/ 질문/2675067/binding-listbox-to-listobject) – Ray

답변

0

드롭 다운 목록의 Text 필드를 이름에 설정하고 Value 필드를 ID에 설정할 수 있습니다.

2

사용 DataTextField 및 DataValueField 바인딩 :

ID와 이름이 데이터 소스의 필드입니다
ddlList.DataSource = thesource; 
ddlList.DataTextField = "Name"; 
ddlList.DataValueField = "ID"; 
ddlList.DataBind() 

.