<asp:datagrid id="MyDataGrid" runat="server" AutoGenerateColumns="False"
HorizontalAlign="Center" AlternatingItemStyle-BackColor="#eeeeee"
HeaderStyle-BackColor="#aaaadd" Font-Size="8pt" Font-Name="Verdana"
CellSpacing="0" CellPadding="3" GridLines="Both" BorderWidth="1"
BorderColor="black" OnPageIndexChanged="MyDataGrid_Page" PagerStyle-HorizontalAlign="Right"
PagerStyle-Mode="NumericPages" PageSize="5" AllowPaging="True">
<AlternatingItemStyle BackColor="#EEEEEE"></AlternatingItemStyle>
<HeaderStyle BackColor="#AAAADD" Font-Bold="True" HorizontalAlign="Center"></HeaderStyle>
<PagerStyle HorizontalAlign="Right" Mode="NumericPages"></PagerStyle>
<Columns>
  <asp:BoundColumn HeaderText="标题" DataField="Title" HeaderStyle-Width="480px">
</asp:BoundColumn>
<asp:BoundColumn HeaderText="发表日期" DataField="CreateDate" width=40 DataFormatString="{0:yyyy-MM-dd hh:mm:ss}"> 
</asp:BoundColumn>
</Columns>
</asp:datagrid>

解决方案 »

  1.   

    如果要是在Winform上面呢怎么该呢
      

  2.   

    <asp:BoundColumn HeaderText="发表日期" DataField="CreateDate" DataFormatString="{0:yyyy-MM-dd hh:mm:ss}">
    <HeaderStyle HorizontalAlign="Center" Width="460px"></HeaderStyle>
      

  3.   

    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_vstechart/html/vbtchTopQuestionsAboutASPNETDataGridServerControl.asp
      

  4.   

    winform里边可以使用属性窗口更改Style里的Colunm的HeaderText属性
      

  5.   

    用一个DataSet绑定,指定DataSet的列的名字就行了
       比如DataSet。Table[0]。Colume[0].ColumeName=" 你想要的名字"
                  0表示第一张表,0表示第一列