<asp:DataGrid id="DataGrid2" runat="server" AutoGenerateColumns="False" AllowSorting="True" Width="100%">
<SelectedItemStyle CssClass="GridSelected"></SelectedItemStyle>
<EditItemStyle CssClass="GridEdit"></EditItemStyle>
<AlternatingItemStyle CssClass="gridAlternating"></AlternatingItemStyle>
<ItemStyle CssClass="GridItem"></ItemStyle>
<HeaderStyle CssClass="GridHeader"></HeaderStyle>
<FooterStyle CssClass="GridFooter"></FooterStyle>
<Columns>
<asp:TemplateColumn HeaderText="选择" ItemStyle-Width="3%">
<ItemStyle Wrap="False"></ItemStyle>
<ItemTemplate>
<asp:CheckBox Runat="server" ID="sendboxqulick" title="选择"></asp:CheckBox>
</ItemTemplate>
</asp:TemplateColumn>
<asp:BoundColumn DataField="Title" HeaderText="内容标题">
<HeaderStyle Width="20%"></HeaderStyle>
</asp:BoundColumn>
<asp:TemplateColumn HeaderText="便笺内容">
<ItemTemplate>
<label title ='<%# DataBinder.Eval(Container.DataItem,"ContextNrAll")%>'>
<%# DataBinder.Eval(Container.DataItem,"ContextNr")%>
</label>
</ItemTemplate>
<ItemStyle Font-Bold="False" Font-Size="8" Width="72%" Font-Name="宋体"></ItemStyle>
</asp:TemplateColumn>
<asp:BoundColumn DataField="ContextTime" HeaderText="便笺时间">
<HeaderStyle Width="25%"></HeaderStyle>
</asp:BoundColumn>
<asp:BoundColumn DataField="FolderName" HeaderText="文件夹">
<HeaderStyle Width="60%"></HeaderStyle>
</asp:BoundColumn>
<asp:HyperLinkColumn DataNavigateUrlField="ContextID" DataTextField="FolderName" HeaderText="修改" DataTextFormatString="<img src='/WebMail/Images/edit.gif' border=0>">
<HeaderStyle Width="25px"></HeaderStyle>
</asp:HyperLinkColumn>
<asp:TemplateColumn HeaderText="删除">
<ItemStyle Width="25px"></ItemStyle>
<ItemTemplate>
<asp:ImageButton Runat="server" ID="Imagebutton1" CommandName="delete" ImageUrl="/WebMail/Images/delete.gif"></asp:ImageButton>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
<PagerStyle CssClass="GridPager"></PagerStyle>
</asp:DataGrid>注意,HeaderText="你要的标题“
<SelectedItemStyle CssClass="GridSelected"></SelectedItemStyle>
<EditItemStyle CssClass="GridEdit"></EditItemStyle>
<AlternatingItemStyle CssClass="gridAlternating"></AlternatingItemStyle>
<ItemStyle CssClass="GridItem"></ItemStyle>
<HeaderStyle CssClass="GridHeader"></HeaderStyle>
<FooterStyle CssClass="GridFooter"></FooterStyle>
<Columns>
<asp:TemplateColumn HeaderText="选择" ItemStyle-Width="3%">
<ItemStyle Wrap="False"></ItemStyle>
<ItemTemplate>
<asp:CheckBox Runat="server" ID="sendboxqulick" title="选择"></asp:CheckBox>
</ItemTemplate>
</asp:TemplateColumn>
<asp:BoundColumn DataField="Title" HeaderText="内容标题">
<HeaderStyle Width="20%"></HeaderStyle>
</asp:BoundColumn>
<asp:TemplateColumn HeaderText="便笺内容">
<ItemTemplate>
<label title ='<%# DataBinder.Eval(Container.DataItem,"ContextNrAll")%>'>
<%# DataBinder.Eval(Container.DataItem,"ContextNr")%>
</label>
</ItemTemplate>
<ItemStyle Font-Bold="False" Font-Size="8" Width="72%" Font-Name="宋体"></ItemStyle>
</asp:TemplateColumn>
<asp:BoundColumn DataField="ContextTime" HeaderText="便笺时间">
<HeaderStyle Width="25%"></HeaderStyle>
</asp:BoundColumn>
<asp:BoundColumn DataField="FolderName" HeaderText="文件夹">
<HeaderStyle Width="60%"></HeaderStyle>
</asp:BoundColumn>
<asp:HyperLinkColumn DataNavigateUrlField="ContextID" DataTextField="FolderName" HeaderText="修改" DataTextFormatString="<img src='/WebMail/Images/edit.gif' border=0>">
<HeaderStyle Width="25px"></HeaderStyle>
</asp:HyperLinkColumn>
<asp:TemplateColumn HeaderText="删除">
<ItemStyle Width="25px"></ItemStyle>
<ItemTemplate>
<asp:ImageButton Runat="server" ID="Imagebutton1" CommandName="delete" ImageUrl="/WebMail/Images/delete.gif"></asp:ImageButton>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
<PagerStyle CssClass="GridPager"></PagerStyle>
</asp:DataGrid>注意,HeaderText="你要的标题“
但在下愚钝,因为大侠说得不是特别详细,我是苦思了好几天,帮助都快翻烂了,今天终于搞清楚了DATAGRID中如何设置列标题为中文,现我把代码贴出,以谢各位的大力支持
da = new OleDbDataAdapter( strQuery, myConn) ; //OleDbDataAdapter
ds = new DataSet("HDX30"); //DataSet
ds.BeginInit();
da.Fill(ds,"tblTest");DataGridTableStyle myGridTableStyle = new DataGridTableStyle();
myGridTableStyle.MappingName=comboBox1.Text;
CurrencyManager myCurrencyManager =(CurrencyManager)dataGrid1.BindingContext[ds, "tblTest"];
PropertyDescriptor pd = myCurrencyManager.GetItemProperties()["strCardNo"];DataGridColumnStyle myColumn = new DataGridTextBoxColumn(pd);
myColumn.MappingName = "strCardNo";
myColumn.HeaderText="卡号";
myColumn.Alignment=HorizontalAlignment.Center;
myGridTableStyle.GridColumnStyles.Add(myColumn);
pd = myCurrencyManager.GetItemProperties()["strAccount"];
myColumn = new DataGridTextBoxColumn(pd);
myColumn.MappingName = "strAccount";
myColumn.HeaderText="帐号";
myColumn.Alignment=HorizontalAlignment.Center;
myGridTableStyle.GridColumnStyles.Add(myColumn);
pd = myCurrencyManager.GetItemProperties()["strCustomName"];
myColumn = new DataGridTextBoxColumn(pd);
myColumn.MappingName = "strCustomName";
myColumn.HeaderText="户名";
myColumn.Alignment=HorizontalAlignment.Center;
myGridTableStyle.GridColumnStyles.Add(myColumn);
dataGrid1.TableStyles.Add(myGridTableStyle);
dataGrid1.RowHeadersVisible=false;
dataGrid1.RowHeaderWidth=0;
dataGrid1.DataSource=ds.Tables[comboBox1.Text].DefaultView;