title: dropdownlist DataTextField composed from properties?
body: <p>is there a way to make the datatextfield property of a dropdownlist in asp.net via c# composed of more than one property of an object?</p>
  
  <pre><code>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&lt;MyObject&gt; myList = getObjects();
    ddList.DataSource = myList;
    ddList.DataValueField = "Id";
    ddList.DataTextField = "Name";
    ddList.DataBind();
  }
  </code></pre>
  
  <p>I want e.g. not use "Name", but "Name (Zip)" eg.</p>
  
  <p>Sure, i can change the MyObject Class, but i don't want to do this (because the MyObject Class is in a model class and should not do something what i need in the UI).</p>