【发布时间】:2016-01-10 18:29:12
【问题描述】:
我对 .NET 中的 DataGridView 控件有疑问。
我从工具箱中插入了一个DataGridView,并将它与我在访问中设置的数据库连接起来。然后我从DataGridView 任务面板的编辑列中添加了一个带有按钮的列。
DataGridView 按钮的点击事件没有问题!
当我单击DataGridView 之外的另一个按钮时,我想以编程方式单击DataGridView 按钮。我该怎么做?
DataGridView的代码是:
Private Sub dgvAnimSel_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) _
Handles dgvAnimSel.CellContentClick
Dim V As String = dgvAnimSel.Rows(e.RowIndex).Cells(0).Value
If e.ColumnIndex = 3 Then
If V = 1 Then
If A1 = 1 Then
'this is the uncheck state
Me.dgvAnimSel.CurrentCell.Style.BackColor = Color.White
Me.dgvAnimSel.CurrentCell.Style.ForeColor = Color.Black
Me.dgvAnimSel.CurrentCell.Value = "Select"
ItemTextNew = ItemTextOr + "1"
ItemName = ListView1.FindItemWithText(ItemTextNew, False, 0, True)
ListView1.Items.Remove(ItemName)
A1 = 0
Else
'this is the check state
Me.dgvAnimSel.CurrentCell.Style.BackColor = Color.Green
Me.dgvAnimSel.CurrentCell.Style.ForeColor = Color.White
Me.dgvAnimSel.CurrentCell.Value = "Selected"
a = ListView1.Items.Add(" " + "Animation 1 ", 0)
A1 = 1
End If
End If
End Sub
提前谢谢你!
【问题讨论】:
-
我想以编程方式更改 DataGridView 按钮的状态 更改为什么状态?你的意思是什么变化?
-
通过更改状态,我的意思是单击 DataGridView 按钮,对不起我的错误! :)
标签: .net vb.net winforms datagridview