Sexta práctica en C#

Realiza un programa en c# que muestre una consulta de la tabla productos las cuales debe tener los siguientes campos:

  • codigopro
  • nombrepro
  •  estatuspro

Los registros deben ser mostrados en un GridView y permitir consultar por el nombre del producto.
      
     Código:

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Data.SqlClient;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Windows.Forms;

 

namespace Ado.Net

{

    public partial class frmAdoNet : Form

    {

        public frmAdoNet()

        {

            InitializeComponent();

        }

 

        private void frmAdoNet_Load(object sender, EventArgs e)

        {

            Consulta(0);

        }

 

        private void dgvAdoNet_CellContentClick(object sender, DataGridViewCellEventArgs e)

        {

          

        }

 

        private void btnbuscar_Click(object sender, EventArgs e)

        {

            Consulta(1);

        }

 

        private void Consulta(int mostrar)

        {

            SqlConnection con = new SqlConnection("server= localhost\\SQLEXPRESS; database=Inventario; Integrated Security = True");

            string strSql;

            if(mostrar == 0)

            {

                strSql = "select codigopro as Código, nombrepro as Descripción, estatuspro as Estatus from Productos";

            }

            else

            {

                strSql = "select codigopro as Código, nombrepro as Descripción, estatuspro as Estatus from Productos where nombrepro like '%" + txtbuscar.Text + "%'";

            }

            DataTable tabla = new DataTable();

            SqlDataAdapter da = new SqlDataAdapter(strSql, con);

            da.Fill(tabla);

            dgvAdoNet.DataSource = tabla;

        }

    }

}

Ejemplo:





Comentarios