Странная проблема форматирования ячеек в datagridview vb.net - PullRequest
0 голосов
/ 10 февраля 2019

У меня есть 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 голосов
/ 10 февраля 2019

Очистите все форматирование из столбца и повторите попытку.

0 голосов
/ 10 февраля 2019

У меня работает.

    DataGridView1.Columns.Add("Col1", "TotalTime")
    Dim RowNum As Integer = 0
    DataGridView1.Rows(RowNum).Cells("Col1").Value = "12:34:--"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...