1

誰でもこれを行う方法を知っています。基本的なコンボ ボックスと、複数の行と列を持つデータベースからデータを取り込むデータグリッドがあります。ドロップダウンをクリックすると、データグリッドがドロップダウン内に表示されます。vb.net でこれを行う方法を知っている人は、基本的な win フォーム

4

1 に答える 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 に答える