necesito ayuda para este problema, estoy creando un MenuStrip en tiempo de ejecucion.. las opciones del menu las llamo desde una BD mandandole un parametro "idRol" para que aparescan las opciones para ciertos usuarios Logeados, ejemplo: administrador, secretaria, etc ya que cada uno de los usuarios tendras acceso a distintas opciones, todo esto usando Programacion Orientada a Objetos.. .. codigo:
Private Sub crearMenu()
'Almaceno la Clase RN_Usuario en una variable, ubicada en la Capa Negocio
Dim RN_OBJ As New RN_USUARIO
Dim dt As New DataTable
'Lo almaceno en el Datatable y le mando el parametro "IdRol" para las opciones
Dt = RN_OBJ.RN_MENU_USUARIO(ObjEstructura.IdRol)
'Bucle que recorrera toda la fila que se encuentre en el Datatable
For Each Filas As DataRow In dt.Rows
'Instancio un Item para el MenuStrip
Dim menuOpcione As New ToolStripMenuItem
'Utilizo el campo "NOMBRE_MENU" despues de que el bucle alla recorrido el Datatable
' y lo almaceno en un item para el Menu
menuOpcione.Text = CStr(Filas("NOMBRE_MENU").ToString)
'Instancio el Menu
Dim Menu = New MenuStrip
'Agrego la opcion que contiene el "NOMBRE_MENU en el Menu
Menu.Items.Add(menuOpcione)
Next
End Sub
Esto,yo supongo que no me deberia dar ningun error pero no es asi =/ ....
"No se controlo NullReferenceException"
"Referencia a objeto no establecida como instancia de un objeto"
.NET me muestra ese mensaje de error, señalando la linea "For Each Filas As DataRow In dt.Rows" .....
Espero aportes ..!!
Salu2 !