繁体   English   中英

带字符串的Concat十进制值

[英]Concat decimal value with string

我正在从数据库中检索数据并显示在Gridview中。 我有一些数据想要在结尾(在gridview中)显示%符号,这是实现此目的的最佳方法。 我可以在SQL select语句中连接%登录,还是必须在后面使用vb代码添加。

在此处输入图片说明

最好的方法是使用Gridview列中的DataFormatString属性并将其设置为“ {0:0.00}%”。 这将通过使用数字,两个小数位并在末尾添加%符号来格式化结果。

如果您具有带有数字值的行以及已经包含%或其他特殊字符的行,则确保数据正确可视化的最佳方法是在设置Gridview数据源之前删除%或特殊字符。 这样,您将始终为每一行获得相同的结果。

我遍历Gridview行并最后连接%sing

 If e.Row.RowType = DataControlRowType.DataRow Then

            If e.Row.Cells(6).Text = 4 Then
                e.Row.Cells(5).Text += " %"
            End If
        End If

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM