C sharp - Ayuda por favor

 
Vista:
sin imagen de perfil
Val: 3
Ha aumentado su posición en 6 puestos en C sharp (en relación al último mes)
Gráfica de C sharp

Ayuda por favor

Publicado por Jose Elias Arias (2 intervenciones) el 19/10/2019 23:44:57
Estoy creando un formulario de login que me habilite una opcion de un menustrip, pero al iniciar seccion me da el siguiente error... referencia a un objeto no estableciida como instancia de un objeto, el error esta en la linea resaltada en negritas.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
public void login()
{
    try
    {
        string cnn = ConfigurationManager.ConnectionStrings["cnn"].ConnectionString;
        using (SqlConnection conexion = new SqlConnection(cnn))
        {
            conexion.Open();
            using (SqlCommand cmd = new SqlCommand("SELECT Usuario, Clave FROM Usuarios WHERE Usuario='" + txt_usuario.Text + "' AND Clave='" + txt_clave.Text + "'", conexion))
            {
                SqlDataReader dr = cmd.ExecuteReader();
 
                if (dr.Read())
                {
                    MDI_contenedor.mdiobj.btn_Modulo.Enabled = true;
                    this.Close();
 
 
                }
                else
                {
                    MessageBox.Show("Datos incorrectos.");
                }
 
 
            }
        }
    }
    catch (Exception ex)
    {
        MessageBox.Show(ex.ToString());
    }
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Javier
Val: 96
Bronce
Ha mantenido su posición en C sharp (en relación al último mes)
Gráfica de C sharp

Ayuda por favor

Publicado por Javier (40 intervenciones) el 21/10/2019 00:38:01
Como mandas llamar a la ventana que tiene el botón que quieres habilitar?.

La ventana Login es la principal de tu aplicación o todo lo tienes dentro de un MDI?

Lo mas seguro es que el problema esta en como mandas llamar a la ventana que tiene el botón que invocas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar