使用datagrid模板列怎么显示自定义的字段,就是在每个列的上面加一个说明,
类似数据库表里的字段? -----谢谢!<asp:DataGrid ID=DataGrid1   runat=server>  
<Columns>
<asp:TemplateColumn HeaderText="历史领袖">
<ItemTemplate><asp:Label ID="Label1" runat="server" Text='<%# DataBinder.Eval(Container,"DataItem.name") %>' ></asp:Label>
      
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>

解决方案 »

  1.   

    不要用DataGrid 的自动创建列
    手动在DataGrid 中添加列,修改列的头就可以了
      

  2.   

    如果你不会的话,那就在数据库中做select man as 历史人物, birthday as 出生年月  from table1;
      

  3.   

    <asp:TemplateColumn HeaderText="历史领袖">===LZ 这不都实现了迈?
      

  4.   

    数据库表是这样的:
    name       age诸葛亮     ****/****/****
    赵云       ****/****/****
    --------------------------------------
    我想显示:
    姓名       出生
    诸葛亮     ****/****/****
    赵云       ****/****/****
    --------------------------------------
    能给举行代码吗?
      

  5.   

    解决了吗?如果你还不会手动给datagrid添加列的话,那就在sql中给字段用别名吧select name as 姓名, age as 出生  from table1;