如何格式化datagrid控件中的列?

时间:2014-04-03 05:44:39

标签: datagrid vb6

我在尝试格式化特定列的值时出现此问题,但却给出了错误Object doesn't support this property of method。我该如何解决这个问题?

这是我的代码:

Set dgData.DataSource = rs
dgData.Columns(1).DataFormat = "#,##0.00"

3 个答案:

答案 0 :(得分:1)

试试此代码

Dim d As Integer
For i as Integer = 0 to dgData.Rows.Count -1
     d = CInt(dgData.Rows(i).Cells(1).ToString
     d.ToString("#,##0.00")
     dgData.Rows(i).Cells(1).Value = d
Next

答案 1 :(得分:1)

使用NumberFormat而不是DataFormat。

答案 2 :(得分:0)

设置dgData.DataSource = rs dgData.Columns(1).NumberFormat =“#,## 0.00”