Cómo vincular la propiedad de la lista desplegable ASP.NET DataTextField a una propiedad anidada

Quiero vincular elDataTextField propiedad de un control desplegable ASP.NET a una propiedad de un objeto que es una propiedad del origen de datos inicial. ¿Cómo cumpliría esa tarea en particular?

Down down fuente de datos esquema de datos

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
}

Código ASP.NET detrás de

DropDownList MyDropDownList = new DropDownList();
List<A> MyList = GetList();

MyDropDownList.DataSource = MyList;
MyDropDownList.DataValueField = "ID";

Respuestas a la pregunta(4)

Su respuesta a la pregunta