private void _dgv_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e) { CtrlVisorDatosLectura ctrl = new CtrlVisorDatosLectura(); ctrl.Dock = DockStyle.Fill; Form form = new Form(); form.Text = "Datos de Lectura"; form.Controls.Add(ctrl); ResumenLecturaMedidor r = (_dgv.SelectedRows[0].DataBoundItem as DataRowView).Row as ResumenLecturaMedidor; ctrl.Visualizar(r.PkCodPuntoMedicion, DateTime.ParseExact(r.FechaHoraPrimerRegistro.Substring(0, 11), "dd/MMM/yyyy", null), DateTime.ParseExact(r.FechaHoraUltimoRegistro.Substring(0, 11), "dd/MMM/yyyy", null)); form.Show(); }
public void Visualizar(ResumenLecturaMedidor r) { _resumenLecMed = r; _chbxSeleccionado.Checked = r.Seleccionado; _txtNombreMedidor.Text = r.NombrePuntoMedicion; _txtDescripcion.Text = r.Descripcion; ///_dgvDatos.DataSource = r.Detalle; _dgvDatos.Columns["PkCodFormato"].Visible = false; //_dgvDatos.Height = (r.Detalle.Rows.Count + 1) * 22; if (_dgvDatos.Height > Height) { this.Height = _dgvDatos.Height + 6; } _dgvDatos.AsegurarColumnas(false); }
public bool CumpleCriterio(ResumenLecturaMedidor r) { return(_filtro.CumpleCondicion(r)); }