0
MyDropDownList.DataSource = myList;
MyDropDownList.DataTextField="Name";
MyDropDownList.DataValueField="ID";
MyDropDownList.DataBind();
這就是我如何將我的List對象綁定到下拉列表。我的問題是如何將DataTextField設置爲對象的ToString()方法。C#DDL Datasource對象列表。如何將DataTextField設置爲對象的toString()?
了toString()將返回ID + 「」 +姓名
我已經試過
MyDropDownList.DataTextField="ToString()";
和
MyDropDownList.DataTextField="ToString";
但是,在DataTextField想要的屬性名稱,而不是方法名稱。
如果可以,我該怎麼辦?
有一些好的信息這裏http://stackoverflow.com/questions/4794746/format-dropdownlist-textvalue – JKerny
也DataTextField是一個字符串在這裏檢查https://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols。下拉列表(v = vs.110)的.aspx – JKerny