用DataGridTableStyle.
  DataGridTableStyle TBStyle=new DataGridTableStyle()
  TBStyle.MapingName=表的名称;  DataGridTextBoxColumn dc=new DataGridTextBoxColumn()
  dc.MapingName=字段名;
  dc.HeaderText=显示名称;
  TBStyle.GridColumnStyle.Add(dc)
  
  DataGrid1.TableStyles.Add(TBStyle);

解决方案 »

  1.   

    WebForm
    <asp:DataGrid id = "myDataGrid" runat = "server" AutoGenerateColumns = "False">
       <Columns>
        <asp:BoundColumn DataField = "myField" HeaderText = "myCustomerText"/>
         ……
       <Columns>
    <asp:DataGrid>WinForm那就跟简单了
    同意 91bct(路人) 在属性DataGridTableStyle中设置显示样式将自动生成代码,直观、简单、方便、快捷、避免出错……:)
      

  2.   

    <asp:TemplateColumn HeaderText="资产编号">
    <ItemTemplate>
    <asp:label runat="server" style="margin-left:5;margin-right:5" Text='<%# DataBinder.Eval(Container.DataItem, "AssetID") %>' ID="Label2" />
    </ItemTemplate>
    <FooterTemplate>
    <asp:linkbutton runat="server" id="Linkbutton1" onclick="AddNewRow" Enabled='<%# IsLastPage() %>' Text="Add new row..." />
    </FooterTemplate>
    <EditItemTemplate>
    <asp:textbox runat="server" id="Catalogs" Text='<%# DataBinder.Eval(Container.DataItem, "AssetID") %>' />
    </EditItemTemplate>
    </asp:TemplateColumn>
    <asp:BoundColumn DataField="ServiceTag" HeaderText="服务代码"></asp:BoundColumn>
    <asp:BoundColumn DataField="Model" HeaderText="型号"></asp:BoundColumn>
    <asp:BoundColumn DataField="Department" HeaderText="部门"></asp:BoundColumn>
    <asp:BoundColumn DataField="CPU" HeaderText="处理器"></asp:BoundColumn>
    <asp:BoundColumn DataField="Memory" HeaderText="内存"></asp:BoundColumn>
    <asp:BoundColumn DataField="DiskCapacity" HeaderText="硬盘容量"></asp:BoundColumn>
    <asp:BoundColumn DataField="Price" HeaderText="价格"></asp:BoundColumn>
    <asp:BoundColumn DataField="InDate" HeaderText="购买日期"></asp:BoundColumn>
      

  3.   

    选中DataGrid-右健-属性生成器-列-添加绑定列,设置绑定字段,标题文本就行了!
      

  4.   

    webform如 pcangel() 
    winform如 kinglht(爱新觉罗至尊宝)
      

  5.   

    倒了
    webform如 kinglht(爱新觉罗至尊宝)
    winform如 pcangel()