private void llenarTabla(string filtro = "") { DataTable tabla = null; if (filtro == "") { try { tabla = bd.ejecutarConsultaTabla("select nombreUsuario as 'Usuario', concat(nombre, ' ' ,apellido1, ' ', apellido2) as 'Nombre', correo as 'Correo', unidad as 'Unidad o laboratorio', categoria as 'Categoría' from Usuarios"); } catch (SqlException ex) { MessageBox.Show("Error cargando la tabla.\nError número " + ex.Number, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { try { tabla = bd.ejecutarConsultaTabla("select nombreUsuario as 'Usuario', concat(nombre, ' ' ,apellido1, ' ', apellido2) as 'Nombre', correo as 'Correo', unidad as 'Unidad o laboratorio', categoria as 'Categoría' from Usuarios where nombreUsuario like '%" + filtro + "%' or correo like '%" + filtro + "%' or categoria like '%" + filtro + "%' or nombre like '%" + filtro + "%' or apellido1 like '%" + filtro + "%' or apellido2 like '%" + filtro + "%' or unidad like '%" + filtro + "%'"); } catch (SqlException ex) { MessageBox.Show("Error cargando la tabla.\nError número " + ex.Number, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } BindingSource bs = new BindingSource(); bs.DataSource = tabla; dgvUsuarios.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCellsExceptHeader); dgvUsuarios.DataSource = bs; for (int i = 0; i < dgvUsuarios.ColumnCount; ++i) { dgvUsuarios.Columns[i].Width = dgvUsuarios.Width / dgvUsuarios.ColumnCount - 1; } }
private void llenarTabla() { DataTable tabla = null; try { tabla = bd.ejecutarConsultaTabla("select Id as 'Consecutivo', fecha as 'Fecha de solicitud', urgencia as 'Urgencia' from SolicitudMantenimiento where estado = 'Pendiente'"); } catch (SqlException ex) { MessageBox.Show("Error cargando la tabla.\nError número " + ex.Number, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } BindingSource bs = new BindingSource(); bs.DataSource = tabla; dgvSolicitudes.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCellsExceptHeader); dgvSolicitudes.DataSource = bs; for (int i = 0; i < dgvSolicitudes.ColumnCount; ++i) { dgvSolicitudes.Columns[i].Width = dgvSolicitudes.Width / dgvSolicitudes.ColumnCount - 1; } }
private void llenarTabla() { DataTable tabla = null; try { tabla = bd.ejecutarConsultaTabla("select nombre as Unidad from unidad"); } catch (SqlException ex) { MessageBox.Show("Error cargando la tabla.\nError número " + ex.Number, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } BindingSource bs = new BindingSource(); bs.DataSource = tabla; dgvUnidad.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCellsExceptHeader); dgvUnidad.DataSource = bs; for (int i = 0; i < dgvUnidad.ColumnCount; ++i) { dgvUnidad.Columns[i].Width = dgvUnidad.Width / dgvUnidad.ColumnCount - 1; } }