2011-01-15 3 views
1

Я делаю GridView с объектом источника данных:GridView DataBind

List<MyObject> TheSource = a linq query 

В какой-то момент у меня есть

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

и OnRowDataBound обработчик событий, который привязан к DataBinding.

В этом случае обработчик, как вы делаете столбец 2, содержит 2 объекта из TheSource. Например, в TheSource существует переменная для FirstName и другая для LastName. Столбец 2 должен содержать как первое, так и последнее имя в одной и той же ячейке.

Спасибо.

ответ

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