У меня есть таблицы меню, как этотКак отобразить NavBar управления DevExpress из базы данных
GROUPMENU является группа управления NavBar и JUDULMENU является элементом. Я попытался с помощью этого кода, но он не работает
if (koneksidb.con.State == ConnectionState.Open)
koneksidb.con.Close();
koneksidb.con.Open();
OracleCommand cmd = new OracleCommand();
cmd.CommandText = @"SELECT * FROM MENU ORDER BY GROUPMENU ASC";
cmd.Connection = koneksidb.con;
OracleDataReader dr = cmd.ExecuteReader();
// Create a NavBarControl.
NavBarControl navBar = new NavBarControl();
this.Controls.Add(navBar);
navBar.Dock = DockStyle.Left;
// Apply the "SkinExplorerBarView" style.
navBar.PaintStyleName = "SkinExplorerBarView";
while (dr.Read())
{
NavBarGroup groupLocal = new NavBarGroup(dr["GROUPMENU"].ToString());
NavBarItem itemInbox = new NavBarItem(dr["JUDULMENU"].ToString());
navBar.BeginUpdate();
navBar.Groups.Add(groupLocal);
groupLocal.ItemLinks.Add(itemInbox);
groupLocal.Expanded = true;
navBar.EndUpdate();
}
Эта деталь моего кода работы:
Пожалуйста, кто-нибудь предложить мне, как исправить этот код? Благодаря