2010-09-30 113 views

回答

2

如果您使用的是SQL查詢,試試這個:

select First_name + ' ' + Last_name from table 

然後,你需要它的下拉結合爲常。

dropdown1.DataSource = datatable; 
dropdown1.DataBind(); 
+0

SIR它給出錯誤,數據表不會在當前上下文中退出。 – Shalni 2010-09-30 04:46:47

+0

@Shalni - 這可能是因爲你剛剛在應用程序中複製了anishmarokey的代碼。除非你自己的對象命名完全相同,否則會給你看到的錯誤。 anishmarokey的建議絕對有用,但是您需要將對象名稱「table」「datatable」「dropdown1」映射到您在代碼中調用它們的任何內容,或者將您的實際代碼發佈到最少 – InSane 2010-09-30 04:51:43

0

在做它的代碼將在頁面上拖放一個SQL數據源,並以下列方式配置可供選擇。

<asp:sqldatasource id="SqlDataSource1" runat="server" 
connectionstring="<%$ ConnectionStrings:MyDatabase %>" 
selectcommand="SELECT [ID], [First_name] + ' ' + [Last_name] AS [FullName] FROM [tPerson]"></asp:sqldatasource> 

然後你的下拉列表控件:

<asp:dropdownlist id="ddlPeople" runat="server" datasourceid="SqlDataSource1" 
    datatextfield="FullName" datavaluefield="ID" /> 

這將所有走在asp.net頁面。

相關問題