If e.DataRow("规格标准") <> "汇总比率" Or e.DataRow("规格标准") <> "汇总" Then
Dim i As Integer
i = e.DataRow("实测值样品1").tostring().length - e.DataRow("实测值样品1").Tostring().lastindexof(".")-1
If e.DataRow("实测值样品2").tostring().length - e.DataRow("实测值样品2").Tostring().lastindexof(".")-1 > i Then
i = e.DataRow("实测值样品2").tostring().length - e.DataRow("实测值样品2").Tostring().lastindexof(".")-1
End If
If e.DataRow("实测值样品3").tostring().length - e.DataRow("实测值样品3").Tostring().lastindexof(".")-1 > i Then
i = e.DataRow("实测值样品3").tostring().length - e.DataRow("实测值样品3").Tostring().lastindexof(".")-1
End If
If e.DataRow("实测值样品4").tostring().length - e.DataRow("实测值样品4").Tostring().lastindexof(".")-1 > i Then
i = e.DataRow("实测值样品4").tostring().length - e.DataRow("实测值样品4").Tostring().lastindexof(".")-1
End If
If e.DataRow("实测值样品5").tostring().length - e.DataRow("实测值样品5").Tostring().lastindexof(".")-1 > i Then
i = e.DataRow("实测值样品5").tostring().length - e.DataRow("实测值样品5").Tostring().lastindexof(".")-1
End If
If e.DataRow("实测值样品6").tostring().length - e.DataRow("实测值样品6").Tostring().lastindexof(".")-1 > i Then
i = e.DataRow("实测值样品6").tostring().length - e.DataRow("实测值样品6").Tostring().lastindexof(".")-1
End If
MessageBox.Show(i)
If e.DataRow("实测值样品1") IsNot Nothing Then
e.DataRow("实测值样品1") = round2(e.DataRow("实测值样品1"),i)
End If
If e.DataRow("实测值样品2") IsNot Nothing Then
e.DataRow("实测值样品2") = round2(e.DataRow("实测值样品2"),i)
End If
If e.DataRow("实测值样品3") IsNot Nothing Then
e.DataRow("实测值样品3") = round2(e.DataRow("实测值样品3"),i)
End If
If e.DataRow("实测值样品4") IsNot Nothing Then
e.DataRow("实测值样品4") = round2(e.DataRow("实测值样品4"),i)
End If
If e.DataRow("实测值样品5") IsNot Nothing Then
e.DataRow("实测值样品5") = round2(e.DataRow("实测值样品5"),i)
End If
If e.DataRow("实测值样品6") IsNot Nothing Then
e.DataRow("实测值样品6") = round2(e.DataRow("实测值样品6"),i)
End If
End If
Tables("全检子表").Rows(1)("实测值样品2") = Math.Round(Tables("全检子表").Rows(1)("实测值样品2"),2)
MessageBox.Show(Tables("全检子表").Rows(1)("实测值样品2"))