1
任何人都知道如何做到這一點。我只是有一個基本的組合框,我有一個數據網格,從一個數據庫中填充多行和多列的數據。當你點擊下拉菜單中的數據網格時,我想要獲得它。任何人都知道如何在vb.net中做到這一點,基本贏的形式在組合框中添加數據網格
任何人都知道如何做到這一點。我只是有一個基本的組合框,我有一個數據網格,從一個數據庫中填充多行和多列的數據。當你點擊下拉菜單中的數據網格時,我想要獲得它。任何人都知道如何在vb.net中做到這一點,基本贏的形式在組合框中添加數據網格
在您的窗體上,將一個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+的代碼行得到它的外觀和表現得像一對不可思議的對,即使如此,它也只能通過。
在你的'Combobox'下方創建一個彈出窗口,它本身不會打開。在該彈出窗口中,放置您的網格並在ENTER上作出反應,雙擊等彈出窗口將在您點擊它之外時消失。對不起,我對Winforms不太熟悉,但是它基本上可以工作。 – alzaimar
這是WPF/Silverlight/XAML還是這個WinForms? – Steve