private void FormHienThiDuLieu_Load(object sender, EventArgs e) { //dgvHienThiDuLieu.RowHeadersWidthSizeMode = DataGridViewRowHeadersWidthSizeMode.DisableResizing; dt = ConvertThongSoGiaTriToDataTable(DanhSachDuLieuService.GetThongSoGiaTriCuaTatCaThietBi(dsThietBi)); dgvHienThiDuLieu.DataSource = dt; dgvHienThiDuLieu.AutoGenerateColumns = false; tmrHienThongSoSuLieu.Interval = 1000; tmrHienThongSoSuLieu.Enabled = true; tmrHienThongSoSuLieu.Start(); }
private void tmrHienThongSoSuLieu_Tick(object sender, EventArgs e) { try { var dsDuLieu = DanhSachDuLieuService.UpdateThongSoDuLieu(dsThietBi, dt.Rows.Count); if (dgvHienThiDuLieu.Rows.Count > 0) { for (int i = 0; i < dsDuLieu.GetLength(0); i++) { dgvHienThiDuLieu.Rows[i].Cells["GiaTri"].Value = dsDuLieu[i, 0]; dgvHienThiDuLieu.Rows[i].Cells["TrangThaiTinHieu"].Value = dsDuLieu[i, 1]; } } else { } } catch (Exception ex) { } }