Yo lo haría así:
Cita: <asp:TemplateColumn>
<HeaderTemplate>
<%# sTitle %>
</HeaderTemplate>
<ItemTemplate>
<asp:Label runat="server" Text='<%# DataBinder.Eval (Container.DataItem, "TAB_VALOR") %>' />
</ItemTemplate>
<EditItemTemplate> <asp:textbox ID="TAB_VALOR_EDITAR" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "TAB_VALOR") %>' >
</EditItemTemplate>
</asp:TemplateColumn>
Donde sTitle es una variable declarada como protected de tipo string
Salu2