我想清除單元格,如果某些條件得到滿足。但它不工作。如何以編程方式設置DataGridView單元格的值?
UPDATE
Private Sub DataGridView1_CellLeave(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellLeave
Dim laspac As Int16 = DataGridView1.Columns("LASPAC").Index
If e.ColumnIndex = laspac And DataGridView1.Rows(e.RowIndex).Cells("CType").Value.ToString.Trim() = "B" Then
Dim B_LASPAC As DataGridViewCell = DataGridView1.Rows(e.RowIndex).Cells("LASPAC")
Dim A_LASPAC As DataGridViewCell = DataGridView1.Rows(e.RowIndex - 1).Cells("LASPAC")
If B_LASPAC.Value.ToString.Trim.Length <> 0 Then
If Convert.ToDecimal(B_LASPAC.Value) + Convert.ToDecimal(A_LASPAC.Value) > 0 Then
B_LASPAC.Value = ""
End If
End If
End If
End Sub
弗洛伊德博士承認你的標題:) – thumbmunkeys
「它的不工作」究竟意味着什麼?你有什麼錯誤嗎?它在某些條件下不工作/從不??等 – varocarbas
它不會給我任何錯誤..它只是沒有工作。決不。 – Arbaaz