用DataGridTableStyle.
DataGridTableStyle TBStyle=new DataGridTableStyle()
TBStyle.MapingName=表的名称; DataGridTextBoxColumn dc=new DataGridTextBoxColumn()
dc.MapingName=字段名;
dc.HeaderText=显示名称;
TBStyle.GridColumnStyle.Add(dc)
DataGrid1.TableStyles.Add(TBStyle);
<asp:DataGrid id = "myDataGrid" runat = "server" AutoGenerateColumns = "False">
<Columns>
<asp:BoundColumn DataField = "myField" HeaderText = "myCustomerText"/>
……
<Columns>
<asp:DataGrid>WinForm那就跟简单了
同意 91bct(路人) 在属性DataGridTableStyle中设置显示样式将自动生成代码,直观、简单、方便、快捷、避免出错……:)
<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>
winform如 kinglht(爱新觉罗至尊宝)
webform如 kinglht(爱新觉罗至尊宝)
winform如 pcangel()