I want to bind the DataTextField
property of a ASP.NET drop down control to a property of an object that is a property of the initial data source. How would I accomplish that particular task.
Drop down data source data schema
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
}
ASP.NET code behind
DropDownList MyDropDownList = new DropDownList();
List<A> MyList = GetList();
MyDropDownList.DataSource = MyList;
MyDropDownList.DataValueField = "ID";