Witam
Chcę aby elementy menu były widoczne na podstawie uprawnień zapisanych w bazie. Wszystkie elementy menu mam ustawione na zasadzie Visible = false i podczas ładowania form w którym jest menu mam:
public static void WyswietlenieGlownegoMenuZUprawnien ()
{
Baza_Polaczenie_Glowne.PolaczenieModuly.Open();
OdbcCommand komenda = new OdbcCommand(Selecty_Menu.NazwyMenuGlownegoDoWyswietlenia, Baza_Polaczenie_Glowne.PolaczenieModuly);
OdbcParameter parametr = new OdbcParameter ("IDOperatora", OdbcType.Int);
parametr.Value = Zmienne.Instance.IDOperatora_zalogowanego;
komenda.Parameters.Add(parametr);
OdbcDataAdapter da = new OdbcDataAdapter();
da.SelectCommand = komenda;
DataTable dt = new DataTable();
da.Fill(dt);
foreach (DataRow dr in dt.Rows)
{
ToolStripMenuItem menuGlowneItem = new ToolStripMenuItem(Convert.ToString(dr["NazwaMenuGlownego"]));//
menuGlowneItem.Visible = true;
}
Baza_Polaczenie_Glowne.PolaczenieModuly.Close();
}
Niestety nie powoduje to zmiany Visible na true. W czym problem??