【发布时间】:2021-06-16 20:50:12
【问题描述】:
我有一个在后面的代码中创建的 DataTable。我需要右对齐数字列,并且我还想在开头用美元符号加粗 DataTable 的最后一列。我还需要为数字加上逗号。下面是我的cs页面代码:
DataTable dt = new DataTable("Table");
dt.Columns.Add(new DataColumn("Title"));
dt.Columns.Add(new DataColumn("Number));
dt.Rows.Add("Number", 12.3);
dt.Rows.Add("Pages", 45789);
dt.Rows.Add("requirements", 23456);
dt.Rows.Add("Price", 12);
dt.Rows.Add("Property", 25);
dt.Rows.Add("test1", 0);
dt.Rows.Add("Total", total);
grdCalculate.DataSource = dt;
grdCalculate.DataBind();
下面是我的 .aspx 页面代码:
<asp:GridView ID="grdCalculate" runat="server" GridLines="Horizontal" CssClass="grid"></asp:GridView>
下面是我想要的东西:
我想要这样的东西,以便更容易添加列:
1234.00
1
6
7
9
45609.00
如果我应用这个样式表:
table tr td:nth-child(2)
{
text-align:right !important;
}
我想要这样的东西:
14
6
6
82500.00
0
10
20
0
10
0
【问题讨论】:
-
请参阅Separate number with comma for thousands asp.net 了解您问题中的其他问题。