【问题标题】:How to Prevent rounding numbers in DataGridView using VB.Net如何使用 VB.Net 防止 DataGridView 中的舍入数字
【发布时间】:2014-06-15 19:33:37
【问题描述】:

我在 windows 窗体 vb.net 应用程序中有一个 datagridview。我的目标是将任何超过 0.999999999999 12 位有效数字的数字向下舍入为 0.99999999999 11 位有效数字。我想防止 vb.net 将这些值四舍五入到 1。这就是我实现它的方式,但我不知道要使用哪个 DataGridView 事件处理程序。

If DataGridView1.Rows(e.RowIndex).Cells(e.ColumnIndex).Value <= 0.999999999999 Then
                DataGridView1.Rows(e.RowIndex).Cells(e.ColumnIndex).Value = 0.99999999999
            End If

【问题讨论】:

    标签: vb.net winforms datagridview rounding


    【解决方案1】:

    您可以在加载之前更改它,

    dataGridView1.Columns("ColumnName").DefaultCellStyle.Format = "F11"
    

    或 您可以在dataGridView_CellFormatting event中编写自定义逻辑

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多