我从我的数据库中提取数据并通过SqlAdapted将其放入DataSet中,然后将其绑定到DataSet中。
我的问题是如何更改数据在表格中的显示方式?
示例:有些应该在小数点后有2位数,有些应该有3位等。 示例:有些应该是右对齐而有些应该居中?
答案 0 :(得分:1)
构建Gridview时,可以将项目指定为<asp:BoundFields>
,而不是使用“AutoGenerateColumns”。这为您提供了更多控制权,例如:
<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