任何人都知道如何做到这一点。我只有一个基本的组合框,我有一个数据网格,从数据库中填充多行和多列的数据。当你点击下拉列表中的数据网格显示内容时,我想拥有它。任何人都知道如何在vb.net中做到这一点,基本的胜利形式
答案 0 :(得分:0)
,将一个DGV放在cbo下方并将其设置为不可见。在你的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多行代码才能让它看起来像一对无缝的代码,即便如此,它仍然是可以接受的。