2010-04-20 95 views
0

我有一个表有一个Id和一个名称字段。我通常将名称绑定到下拉列表,但我被告知任何dml都应该在Id上,因此如何在下拉列表中使用该名称并同时仍使用Id?下拉列表绑定

+0

可能的重复http://stackoverflow.com/questions/2675067/binding-listbox-to-listobject – Joey 2010-04-20 15:51:24

+0

一个非常类似的问题刚刚回答 - [这里](http://stackoverflow.com/问题/ 2675067 /绑定列表框到的ListObject) – Ray 2010-04-20 15:47:47

回答

0

您可以将下拉列表的Text字段设置为名称,将Value字段设置为该ID。

2

使用DataTextField和DataValueField绑定时:

ddlList.DataSource = thesource; 
ddlList.DataTextField = "Name"; 
ddlList.DataValueField = "ID"; 
ddlList.DataBind() 

其中ID和姓名都在你的数据源字段。