datagridview vb.net中的奇怪单元格格式问题

时间:2019-02-10 16:49:10

标签: .net vb.net datagridview formatting

当我使用以下代码时,我有一个datagridview

DataGridView1.Rows(RowNum).Cells("TotalTime").Value = "12:34:--"

我希望显示在网格单元格中显示“ 12:34:-”,但是由于某种原因,它会在单元格中显示“-:12:34”。我已经尝试过各种方法,但问题似乎出在“-”(两个连字符)上。如果我尝试此代码:

DataGridView1.Rows(RowNum).Cells("TotalTime").Value = "12:34:00" 

它可以完美工作,并且显示为“ 12:34:00”,正如您所期望的那样。有谁知道为什么会这样吗?

2 个答案:

答案 0 :(得分:0)

为我工作。

    DataGridView1.Columns.Add("Col1", "TotalTime")
    Dim RowNum As Integer = 0
    DataGridView1.Rows(RowNum).Cells("Col1").Value = "12:34:--"

答案 1 :(得分:0)

清除该列中的所有格式,然后重试。