我想在DataTextField
以上的數據庫中輸入1個以上的項目(姓氏和名稱)。我怎樣才能做到這一點?
當然,DataTextField="surname + name"
不起作用,但是有沒有可能將這2個項目放在一起?
有我的代碼:DropDownList - DataTextField上的1個以上的項目
<asp:DropDownList runat="server" ID="dllSpecialist" DataValueField="iduserspecialist" DataTextField="surname" AutoPostBack="true" OnSelectedIndexChanged="dllSpecialist_IndexChanged" AppendDataBoundItems="true">
<asp:ListItem Text="" Value="0"></asp:ListItem>
</asp:DropDownList>
後面的代碼:
if (!IsPostBack)
{
dllSpecialist.DataSource = tUserSpecialistBO.getAllSpecialist();
dllSpecialist.DataBind();
(..)
}
SQL方法:
public static DataSet getAllSpecialist()
{
sql = "select * from tuserspecialist where del='false' and name!=''";
return SQLTools.getDataSet(sql);
}
你爲什麼不這樣做,在你的SELECT語句? – dansasu11