Foros del Web » Programación para mayores de 30 ;) » .NET »

Cargar datagridview en una clase

Estas en el tema de Cargar datagridview en una clase en el foro de .NET en Foros del Web. Hola, tengo el siguiente inconveniente por asi llamarlo, a ver si alguien me puede dar una mano. Tengo que cargar 5 datagridview, cada una en ...
  #1 (permalink)  
Antiguo 11/11/2011, 06:45
Avatar de redsnake80  
Fecha de Ingreso: noviembre-2011
Ubicación: Buenos Aires
Mensajes: 5
Antigüedad: 12 años, 6 meses
Puntos: 0
Cargar datagridview en una clase

Hola, tengo el siguiente inconveniente por asi llamarlo, a ver si alguien me puede dar una mano.
Tengo que cargar 5 datagridview, cada una en una solapa de un tabcontrol. Cada uno tiene un DataTable con una sentencia SQL distinta.

Por un lado, cuando ejecuto este codigo la clase ClsGrid me tira el siguiente error:
"El nombre 'grdNivel1' no existe en el contexto actual"

Por otro lado, como son 5 datagridview y tienen distinto nombre, como podria llamar a la clase y que se adapte al datagridview correspondiente.


Código:
string query1 = "select * from datos"
ClsGrid.cargaGrid(query1);   
grdNivel1.DataSource = dt1;


class ClsMySql
{
     public static DataTable generaTabla(string CadMySql)
     {
          ConexionMySQL();
          Adp = new MySqlDataAdapter(CadMySql, Con);
          Datos = new DataSet();
          Adp.Fill(Datos, "tablaDatos");
          Con.Close();
          Adp.Dispose();
          return Datos.Tables["tablaDatos"];                
     }
}

class ClsGrid
{
     public static void cargaGrid(string query1)
     {
          DataTable dt1 = ClsMySql.generaTabla(query1);
          grdNivel1.AutoGenerateColumns = false;
          grdNivel1.DataSource = dt1;
     }
}

Desde ya muchas gracias

Etiquetas: c#
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:44.