我在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
答案 0 :(得分:1)
您可以在加载前更改它,
dataGridView1.Columns("ColumnName").DefaultCellStyle.Format = "F11"
中编写自定义逻辑