有人知道怎么做吗。我只有一个基本的组合框,我有一个数据网格,它从具有多行和多列的数据库中填充数据。当您单击下拉菜单时,我想拥有它,数据网格显示在下拉菜单中。任何人都知道如何在 vb.net 中做到这一点,基本的胜利形式
问问题
60 次
1 回答
0
在您的表单上,在 cbo 下方放置一个 DGV 并将其设置为不可见。在你的 cbo 点击:
mcbo.Enabled = False
mcbo.DroppedDown = False
mdgv.Focus()
关闭 cbo。恢复:
Public Sub HideGrid()
mdgv.Visible = False
mcbo.Focus()
End Sub
Private Sub mdgv_LostFocus(...
HideGrid()
mcbo.Enabled = True
End Sub
然后在您的网格上的某个地方,具体取决于那里的数据以及您如何使用它:
mcbo.Text = Important_Text_From_Grid
实际上,它需要 300 多行代码才能让它看起来和表现得像一对无缝的,即使这样,它也只能通过。
于 2013-10-22T20:42:50.593 回答