组合一个字符串dropdowntextfield

时间:2015-06-30 12:48:10

标签: c# asp.net drop-down-menu

我有问题。我想结合DataTextField的两个属性。

我尝试了以下操作,但它无法正常工作:

this.ddReturnItem.DataSource = Administration.AdministrationRent.GetAllRents();
this.ddReturnItem.DataValueField = "ID";
this.ddReturnItem.DataTextField = "Series" + ReservationWristbandProp.AccountProp.Username;
this.ddReturnItem.DataBind();
SMEEvent.Rent rent;

GetAllRents中,我们创建一个具有腕带(对象)属性的对象,其中包含一个带有用户名的帐户(对象)。我可以在DataTextField之外的地方获取信息。

但是,我无法创建新属性来跳过其他对象。

提前致谢

1 个答案:

答案 0 :(得分:3)

您可以利用下拉列表的DataTextFormatString属性。

以下是相同

的代码
this.ddReturnItem.DataSource = Administration.AdministrationRent.GetAllRents();
this.ddReturnItem.DataValueField = "ID";
this.ddReturnItem.DataTextField = ReservationWristbandProp.AccountProp.Username;
this.ddReturnItem.DataTextFormatString = "Series {0}";
this.ddReturnItem.DataBind();
SMEEvent.Rent rent;