<asp:TemplateColumn HeaderText="最后更新">
  <ItemTemplate>
    <asp:Label Runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"lastModified","{0:yyyy-MM-dd HH:mm}")%>'>
    </asp:Label>
  </ItemTemplate>
</asp:TemplateColumn>谢谢!!!

解决方案 »

  1.   

    实现接口ITemplate
    public class ColumnTemplateExport : ITemplate
    {
    public void InstantiateIn(Control container)
    {
    LinkButton lb = new LinkButton();
    lb.Text = "导出";
    lb.CommandName = "Export";
    container.Controls.Add(lb);
    }
    }
      

  2.   

    TemplateColumn  tc = new TemplateColumn();
    tc.ItemTemplate = new ColumnTemplateExport();
    tc.HeaderText = "打印";
    dc.HeaderStyle.Wrap = false;
    tc.HeaderStyle.HorizontalAlign = HorizontalAlign.Center;
    tc.ItemStyle.HorizontalAlign = HorizontalAlign.Center;
    tc.HeaderStyle.Width = 30;
    vardg.Columns.AddAt(4,tc); 数据绑定没有试过,你可以考虑在数据帮定的时候给Label赋值,无所谓的
      

  3.   

    LinkButton lb = new LinkButton();
    lb.Text = "导出";
    lb.CommandName = "Export";
    container.Controls.Add(lb);--->
    Label lb = new Label ();
    container.Controls.Add(lb);
      

  4.   

    http://dotnet.aspx.cc/ShowDetail.aspx?id=B131BF6E-B35B-413C-9DCE-E755242FA795
      

  5.   

    Text='<%# DataBinder.Eval(Container.DataItem,"lastModified","{0:yyyy-MM-dd HH:mm}")%>该怎么写?