none
Busqueda Avanzada RRS feed

  • Pregunta

  • Hola Necesito una idea, o algún ejemplo en el cual pueda realizar una busqueda avanzada desde c# 2010 a mysql.

    Un ejemplo: Tengo una tabla que se llama alumno y contienen ID, Nombre, Apellidos, y Materias. Lo que quiero es que al introducir el nombre del alumno en un textbox en c# me arroje en una tabla el registro del alumno con sus datos, es decir su ID, NOmbre, etc.

    De antemano Gracias

    miércoles, 3 de abril de 2013 21:39

Todas las respuestas

  • Lo que quiero es que al introducir el nombre del alumno en un textbox en c# me arroje en una tabla el registro del alumno con sus datos

    me pregunto, que tiene de avanzado esa query que planteas ? digo es un simple WHERE en un SELECT

    DataTable dt = new DataTable();  
    using (MySqlConnection conn = new MySqlConnection("connection string"))  
    {  
        string query = "select * from alumno  WHERE Nombre LIKE '%' + @param + '%'";  
    
        MySqlCommand cmd = new MySqlCommand(query, conn);  
        cmd.Parameters.AddWithValue("@param", txtTextoBuscar.Text);  
    
        MySqlDataAdapter da = new MySqlDataAdapter(cmd);    
        da.Fill(dt);  
    
    }
    
    DataGridView1.DataSource = dt;

    puedes usar el like o sino el =, segun quieras una busqueda exacta o aproximada de alumnos


    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    miércoles, 3 de abril de 2013 23:09