
Ocultar dinamicamente opciones de menustrip
Publicado por edison (2 intervenciones) el 06/08/2016 00:51:41
Estimados buenas tardes, espero que me ayuden con el siguiente caso:
Tengo una tabla en SQL server 2008 donde almaceno los ids de la opciones de un menuStrip, asimismo en esta tabla se almacena en un campo si el menú es visible o no (ver primera imagen)

en un formulario c# tengo un datagridview donde recupero los datos de la tabla anterior (ver imagen 2)

En el boton que aparece en la imagen 2 tengo el siguiente codigo:
Lo que debería realizar este código es ocultar las opciones del menú según el valor de la columna "Visible" de la grilla, el tema es que no los oculta, cabe mencionar que los nombres de los ToolStripMenuItem estan con los mismos nombres que se encuentran en grilla (ver imagen 3)

Por favor ayúdenme, he pasado todo el día con este tema y no doy con la solución.
POSDATA : No soy desarrollador, espero comprendan.
Tengo una tabla en SQL server 2008 donde almaceno los ids de la opciones de un menuStrip, asimismo en esta tabla se almacena en un campo si el menú es visible o no (ver primera imagen)

en un formulario c# tengo un datagridview donde recupero los datos de la tabla anterior (ver imagen 2)

En el boton que aparece en la imagen 2 tengo el siguiente codigo:
1
2
3
4
5
6
7
8
9
private void button1_Click(object sender, EventArgs e)
{
ToolStripMenuItem menuid;
foreach (DataGridViewRow row in dgv_autorizacion.Rows)
{
menuid = new ToolStripMenuItem(row.Cells["menu_id"].Value.ToString());
menuid.Visible = Convert.ToBoolean(row.Cells["Visible"].Value.ToString());
}
}

Por favor ayúdenme, he pasado todo el día con este tema y no doy con la solución.
POSDATA : No soy desarrollador, espero comprendan.
Valora esta pregunta


0