从SQL数据库中提取数据后,如何更改数据在GridView上的显示方式

本文关键字:数据 何更改 GridView 显示方式 数据库 SQL 提取 | 更新日期: 2023-09-27 18:27:12

我从数据库中提取数据,并通过SqlAdapted和DataBind将其放入数据集中。

我的问题是如何更改表中数据的显示方式?

示例:有些应该在小数后有2位,有些应该有3位等等。示例:有些应该是正确的,而有些应该是居中的?

从SQL数据库中提取数据后,如何更改数据在GridView上的显示方式

构建Gridview时,可以将项分配为<asp:BoundFields>,而不是使用"自动生成列"。这给了你更多的控制,例如:

<asp:BoundField DataField="DateLastContacted" HeaderText="Contacted" SortExpression="DateLastContacted" ItemStyle-CssClass="resultscell" HeaderStyle-CssClass="resultsheader" ItemStyle-HorizontalAlign="Center" DataFormatString="{0:dd MMM yyy}" NullDisplayText="N/A" />

您可以使用ItemStyle-HorizontalAlign="Center"进行对齐,并使用DataFormatString="{0:N2}"指定小数,请参阅此处:

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.boundfield.dataformatstring.aspx

HTH