如何将百分号和pp添加到asp.net gridview中
我正在使用Visual Studio 2010,并在Visual Basic中进行开发。我有一个web表单中的gridview,我需要一些单元格来显示 -数字旁边的% -数字旁边的pp(百分点) -只是一个数字 这在列和行之间有所不同,例如:如何将百分号和pp添加到asp.net gridview中,asp.net,vb.net,visual-studio-2010,datagrid,Asp.net,Vb.net,Visual Studio 2010,Datagrid,我正在使用Visual Studio 2010,并在Visual Basic中进行开发。我有一个web表单中的gridview,我需要一些单元格来显示 -数字旁边的% -数字旁边的pp(百分点) -只是一个数字 这在列和行之间有所不同,例如: KPI 2012 2013 var Volume 18 20 11% VolumeToRevenue 10% 15% 5pp 如何实现这一点有什么想法吗?使用属性: &l
KPI 2012 2013 var
Volume 18 20 11%
VolumeToRevenue 10% 15% 5pp
如何实现这一点有什么想法吗?使用属性:
<asp:BoundField DataField="ProductID"
HeaderText="ProductID"
InsertVisible="False" ReadOnly="True"
SortExpression="ProductID"
DataFormatString="{0:D6}" />
使用属性:
<asp:BoundField DataField="ProductID"
HeaderText="ProductID"
InsertVisible="False" ReadOnly="True"
SortExpression="ProductID"
DataFormatString="{0:D6}" />
%percent符号的实体引用为
"%" which displays in html as...
%百分比符号的实体参考为
"%" which displays in html as...
%谢谢,但这将格式化整个专栏。我需要第一行不带格式,不带格式,%,第二行为%,%,谢谢,但这会格式化整个列。我需要第一行不带格式,不带格式%,第二行为%,%,ppI已通过创建一个datatable并在需要时添加%和pp(百分点)解决了此问题。问题是您无法更改数据表中的数据类型,因此我必须添加新列,并预先将它们格式化为字符串。后来我删除了我不需要的专栏。最后,我通过datagrid.datasource=datatabe datagrid.databind()将数据加载到datagrid中。希望这有助于某人你好,Selrac,嗯,这不会影响其他地方的数据吗?我问这个问题的原因是因为不能对字符串执行数字函数。如果你需要其他地方的数字数据,或者需要对其进行计算,那么它不会是直接的,你可能需要将字符串转换回数字格式。是的,你是对的。我不认为我以后会需要这些数据,但是的,我意识到这将是一个问题。目前,我正在预先计算它,比如:dt.Rows(I)(10)=(dt.Rows(I)(1)-dt.Rows(I)(2))&“pp”,我通过创建一个数据表并在需要时添加%和pp(百分点)来解决这个问题。问题是您无法更改数据表中的数据类型,因此我必须添加新列,并预先将它们格式化为字符串。后来我删除了我不需要的专栏。最后,我通过datagrid.datasource=datatabe datagrid.databind()将数据加载到datagrid中。希望这有助于某人你好,Selrac,嗯,这不会影响其他地方的数据吗?我问这个问题的原因是因为不能对字符串执行数字函数。如果你需要其他地方的数字数据,或者需要对其进行计算,那么它不会是直接的,你可能需要将字符串转换回数字格式。是的,你是对的。我不认为我以后会需要这些数据,但是的,我意识到这将是一个问题。现在我在预先计算它,比如:dt.Rows(I)(10)=(dt.Rows(I)(1)-dt.Rows(I)(2))和“pp”