2016-05-13 169 views
0

我需要幫助格式化這個datagridview中的單個單元格。例如,最後一個單元格需要格式化爲小數點後兩位。剩餘的單元格的方式很好,除了我還需要設置所有單元格的入口限制。例如,油流入口必須介於0到300之間,等等。我很確定我可以確定這一部分。我在格式化單個單元時遇到困難。我在cellformatting事件中嘗試了以下代碼行,但由於某種原因它不起作用,因爲它在Form Load事件後執行的Initialize子例程中工作。在Datagridview中格式化單元格

dgvPresets.Item(1,10)= .Style.Format 「0.00」

Datagridview

謝謝

回答

1

試試這個:

dgvPresets.Rows(10).Cells(1).ValueType = GetType(Double) 
dgvPresets.Rows(10).Cells(1).Style.Format = "N2" 
1

可以韓德爾DataGridView1_CellFormatting

Private Sub DataGridView1_CellFormatting(sender As Object, e As DataGridViewCellFormattingEventArgs) Handles DataGridView1.CellFormatting 
     If e.ColumnIndex = 1 AndAlso IsNumeric(e.Value) Then 

      e.Value = Format(e.Value, "#,##0.00") 
     End If 
    End Sub 
相關問題