2011-01-15 12 views
1

Ich bin ein gridview mit einem Objekt-Datenquelle tun:gridview databind

List<MyObject> TheSource = a linq query 

Irgendwann habe ich

MyGridview.DataSource = TheSource; 
MyGridview.Databind(); 

und ein OnRowDataBound Event-Handler, die auf die Datenbindung gebunden ist.

In diesem Ereignishandler, wie machen Sie Spalte 2 enthalten 2 Objekte von TheSource. Zum Beispiel gibt es in TheSource eine Variable für FirstName und eine andere für LastName. Spalte 2 muss den Vor- und Nachnamen in derselben Zelle enthalten.

Danke.

Antwort

1
<asp:TemplateField HeaderText="Full Name"> 
    <ItemTemplate> 
     <span> 
      <%# Eval("FirstName").ToString() +' '+ Eval("LastName").ToString()%> 
     </span> 
    </ItemTemplate> 
</asp:TemplateField>