0
用戶不應該能夠在datagridview中的單元格爲空的情況下輸入數量。如何在第二個單元格爲空的情況下使單元格只讀
爲了說清楚,我想讓單元格readonly = true,如果單元列是空的。
colUOM4是列的名稱,如果該列的單元格爲空,則olNewQty2單元格將爲只讀的。
我想這個代碼,但沒有奏效
Public Sub UnitEmpty()
For i As Integer = 0 To dgvCount.RowCount - 1
If dgvCount.Rows(i).Cells("colUOM4").Value Is Nothing Then
MessageBox.Show("Its Worked!")
dgvCount.Rows(i).Cells("colNewQty2").ReadOnly = True
Else
MessageBox.Show("Nothing happened!")
Exit For
End If
Next
End Sub
感謝您的回覆,我會馬上試試。 –
它沒有工作..它仍然可以編輯另一列,即使第二列單元格爲空 –
我直接從一個測試項目中爲我工作的代碼,所以我懷疑你做錯了什麼。我從一個空格開始,直接輸入新的行。在這種情況下它適合你嗎?當它不起作用時,你究竟做了什麼? – jmcilhinney