我想将DataTextFieldASP.NET下拉控件的属性绑定到作为初始数据源属性的对象的属性.我将如何完成该特定任务.
下拉数据源数据模式
public class A
{
public string ID { get; set; }
public B { get; set; }
}
public class B
{
public string Name { get; set; } //want to bind the DataTextField to this property
}
Run Code Online (Sandbox Code Playgroud)
ASP.NET代码背后
DropDownList MyDropDownList = new DropDownList();
List<A> MyList = GetList();
MyDropDownList.DataSource = MyList;
MyDropDownList.DataValueField = "ID";
Run Code Online (Sandbox Code Playgroud) 我有一个包含用户的列表框.数据源是User(包含,id,firstname,lastname,...)类型的通用列表.现在我想使用id作为datavalue(通过dataValueField),我希望LastName +''+ Firstname作为DataTextField.
谁能告诉我这是怎么回事?
我正在使用C#(ASP.NET).