【发布时间】:2016-03-13 21:38:37
【问题描述】:
我有一个网格视图
<asp:GridView runat="server" ID="gvTrades" GridLines="None" CellPadding="0" CellSpacing="0" AutoGenerateColumns="true"></asp:GridView>
我正在尝试将第一列格式化为包含“%”的百分比。但是,我无法按名称访问该列。我想从代码隐藏中执行此操作,而不是在 aspx 页面中使用绑定字段。
DataTable dt = SOME METHOD TO FILL UP THE DATATABLE;
gvTrades.DataSource = dt;
gvTrades.DataBind();
这就是我想要做的事情:
gvTrades.Columns["MyColumnName"].Text = {0:P};
【问题讨论】:
-
你的价值是什么样的?您只需要在末尾附加一个百分号吗?还是像 0.776 这样的东西需要变成 77.6%?
-
数字是整数“77”或“3”。我需要它是 77% 或 3%
标签: c# asp.net gridview datatable