private void ScanCardInfoWatcher_Changed(object sender, FileSystemEventArgs e) { addrow("select * from scan_card_info where Card_Record >" + ScanCardInfoIndex, ((DataGridView)(((TabPage)(DatabaseTabControl.TabPages[2])).Controls[0]))); using (SQLClass CurrentCount = new SQLClass("select count(*) from scan_card_info", MySQLConnectionString)) { CurrentCount.Reader.Read(); ScanCardInfoIndex = CurrentCount.Reader.GetInt32(0); if (Card_timer.Enabled) { Card_timer.Stop(); } Card_timer.Start(); label_card.Text = ((DataGridView)(((TabPage)(DatabaseTabControl.TabPages[2])).Controls[0])).Rows[ScanCardInfoIndex - 1].Cells[1].Value.ToString(); } }
private void Card_timer_Tick(object sender, EventArgs e) { label_card.Text = "Not Detected"; Card_timer.Stop(); }