Prueba esto, justo estuve liado el otro dia, para meter dos valores en un campo, igual te sirve de ayuda:
Cita: <asp:TemplateColumn HeaderText="Ultimo Mensaje">
<HeaderStyle Width="35%"></HeaderStyle>
<ItemStyle HorizontalAlign="Center"></ItemStyle>
<ItemTemplate>
<asp:Label id=Label5 runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.autorUltMens") + "<BR>" + DataBinder.Eval(Container,"DataItem.fechaUltMens") %>'>
</asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox id=TextBox3 runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.fechaUltMens") %>'>
</asp:TextBox>
</EditItemTemplate>
</asp:TemplateColumn>
Para recoger los valores, unicamente tienes que llamar a los id de cada etiqueta.
Saludos
Delek