gpt4 book ai didi

.net - 如何手动下拉DataGridViewComboBoxColumn?

转载 作者:行者123 更新时间:2023-12-03 12:02:28 25 4
gpt4 key购买 nike

我的WinForms应用程序中有一个带有一个DataGridViewComboBoxColumn的DataGridView。我需要手动下拉(打开)此DataGridViewComboBoxColumn,比如说单击按钮之后。

我需要这样做的原因是我已将SelectionMode设置为FullRowSelect,并且需要单击2-3次以打开组合框。我想单击组合框单元格,它应该立即下拉。我想通过CellClick事件来执行此操作,或者还有其他方法吗?

我正在Google和VS帮助中进行搜索,但尚未找到任何信息。

有人可以帮忙吗?

最佳答案

我知道这不是理想的解决方案,但它确实会创建一个在单元格内工作的单击组合框。

   Private Sub cell_Click(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles DataGridView1.CellClick
DataGridView1.BeginEdit(True)
If DataGridView1.Rows(e.RowIndex).Cells(ddl.Name).Selected = True Then
DirectCast(DataGridView1.EditingControl, DataGridViewComboBoxEditingControl).DroppedDown = True
End If
End Sub

其中“ddl”是我在gridview中添加的组合框单元格。

关于.net - 如何手动下拉DataGridViewComboBoxColumn?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/241100/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com