嘿伙计们,我的表单上有一个 gridview,readonly = false 和 enabled = true,所以我可以在 datagridview 的单元格中选择部分文本。这工作正常,但是当我有这样的设置时,它也可以编辑文本,这就是我不想要的部分。
所以我正在寻找一种解决方案,能够在 datagridview 的单元格中选择部分文本,但不允许用户编辑其中的值。
Tanx 的优势
嘿伙计们,我的表单上有一个 gridview,readonly = false 和 enabled = true,所以我可以在 datagridview 的单元格中选择部分文本。这工作正常,但是当我有这样的设置时,它也可以编辑文本,这就是我不想要的部分。
所以我正在寻找一种解决方案,能够在 datagridview 的单元格中选择部分文本,但不允许用户编辑其中的值。
Tanx 的优势
dataGridView1.ReadOnly = false and dataGridView1.enabled = true
Private Sub dataGridView1_EditingControlShowing(sender As Object, e As DataGridViewEditingControlShowingEventArgs)
If TypeOf e.Control Is TextBox Then
' Set the TextBoxCell to readonly
Dim textBoxCell As TextBox = DirectCast(e.Control, TextBox)
textBoxCell.[ReadOnly] = True
End If
End Sub