dropdownlist DataTextField composé de propriétés?

est-il un moyen de rendre les propriétés de datatextfield propriété d'un dropdownlist dans asp.net via c# composée de plus d'une propriété d'un objet?

public class MyObject
{
  public int Id { get; set; }
  public string Name { get; set; }
  public string FunkyValue { get; set; }
  public int Zip { get; set; }
}

protected void Page_Load(object sender, EventArgs e)
{
  List<MyObject> myList = getObjects();
  ddList.DataSource = myList;
  ddList.DataValueField = "Id";
  ddList.DataTextField = "Name";
  ddList.DataBind();
}

Je veux par exemple, ne pas utiliser le "Nom", mais "le Nom (Zip)" par exemple.

Sûr, je peux changer le MyObject Classe, mais je ne veux pas le faire (parce que le MyObject Classe est dans une classe de modèle et ne devrait pas faire quelque chose de ce dont j'ai besoin dans l'INTERFACE utilisateur).

source d'informationauteur karlis