private void btncargarproductos_Click(object sender, EventArgs e) { //Instanciando mi clase para la conexion ConexionBD MiConexion = new ConexionBD(); //Crear una conexion SqlConnection connBD = MiConexion.ConectarSQLSERVER(@"DESKTOP-QDCMGIV\MS_SQL", "BD_201810FE401", "sa", "181003"); connBD.Open(); //FORMA1 utilizando dataAdapter string consulta = "select * from producto"; SqlDataAdapter daBD = new SqlDataAdapter(consulta, connBD); //crear la tabla DataTable dtBD = new DataTable(); //Llenar los registros al DataTable con el Dataadapter daBD.Fill(dtBD); //Llenar los registros en el datagridView dgvproductos.DataSource = dtBD; connBD.Close(); }
public void cargarGrid() { //instanciar la clase conexionbd ConexionBD miConexion = new ConexionBD(); //crear la conexion a la bd SqlConnection connBD = miConexion.ConectarSQLSERVER(@"DESKTOP-QDCMGIV\MS_SQL", "BD_2018FE401", "sa", "181003"); //Aperturamos la conexion connBD.Open(); //declaramos la consulta sql en un string string consulta = "SELECT * FROM producto where descripcion like '%' + @descripcion + '%'"; //froma 2 usando sqlcommand SqlCommand cmd = connBD.CreateCommand(); //definimos tipo de comando cmd.CommandType = CommandType.Text; //asignamos la consulta cmd.CommandText = consulta; //Declaro y asigno valor a parametro SQL cmd.Parameters.AddWithValue("@descripcion", txtcondicion.Text); //ejecutamos la consulta select //se usa datareader y executereader para select SqlDataReader drBD = cmd.ExecuteReader(); //limpiar el dgv dgvproductos.Columns.Clear(); //agregar columnas for (int i = 0; i < drBD.FieldCount; i++) { dgvproductos.Columns.Add(drBD.GetName(i).ToString(), drBD.GetName(i).ToString()); } //agregar filas al datagridview int fila = 0; while (drBD.Read()) { dgvproductos.Rows.Add(); for (int col = 0; col < drBD.FieldCount; col++) { dgvproductos.Rows[fila].Cells[col].Value = drBD[col].ToString(); } fila = fila + 1; } }