コード例 #1
0
        private async void FillTable(string busqueda, int page, int limit)
        {
            consulta = null;
            consulta = await consultaService.GetConsultaDataTable(txtBusqueda.Text, table,
                                                                  tipo, page, limit);

            dgDatos.DataSource = null;
            dgDatos.Rows.Clear();
            dgDatos.Columns.Clear();
            if (consulta is null || consulta.Data is null)
            {
                return;
            }

            if (consulta.Data.Rows.Count > 0)
            {
                dgDatos.DataSource = consulta.Data;
                DataGridViewButtonColumn btnVer = new DataGridViewButtonColumn();
                dgDatos.Columns.Add(btnVer);
                btnVer.Text  = "Ver";
                btnVer.Name  = "Ver";
                btnVer.Width = 84;
                btnVer.UseColumnTextForButtonValue = true;
                DataGridViewButtonColumn btnEditar = new DataGridViewButtonColumn();
                dgDatos.Columns.Add(btnEditar);
                btnEditar.Text  = "Editar";
                btnEditar.Name  = "Editar";
                btnEditar.Width = 84;
                btnEditar.UseColumnTextForButtonValue = true;
            }
        }