如何从Sql server在VB.net windows应用程序中动态填充菜单

如何从Sql server在VB.net windows应用程序中动态填充菜单,vb.net,winforms,Vb.net,Winforms,我正在vb.net中开发一个基于窗口的应用程序,希望根据提供给用户的角色和权限从sql server填充菜单。 请告诉我如何从sql server在vb.net中填充菜单。您只需在运行时创建动态菜单 private void MenuLoad() { System.Windows.Forms.ToolStripMenuItem Menu1 = new System.Windows.Forms.ToolStripMenuItem(); Menu1.T

我正在vb.net中开发一个基于窗口的应用程序,希望根据提供给用户的角色和权限从sql server填充菜单。
请告诉我如何从sql server在vb.net中填充菜单。

您只需在运行时创建动态菜单

    private void MenuLoad()
    {
        System.Windows.Forms.ToolStripMenuItem Menu1 = new System.Windows.Forms.ToolStripMenuItem();
        Menu1.Text = "sometext";
        Menu1.CheckedChanged += new EventHandler(Menu1_CheckedChanged);          

    }

    void Menu1_CheckedChanged(object sender, EventArgs e)
    {
        throw new NotImplementedException();
    }

您希望填充哪种菜单?它的下拉菜单,但应在数据库中处理,并根据基于vb.net windows的应用程序中的用户角色显示。但我希望该菜单来自数据库,并根据用户角色和权限显示