带字符串的Concat十进制值

时间:2017-08-09 17:17:44

标签: sql vb.net gridview

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

enter image description here

2 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:-1)

我遍历Gridview行并在结尾处连续%唱歌

 If e.Row.RowType = DataControlRowType.DataRow Then

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