Справка о том, что идентификатор тега не отображается в текстовом поле
Привет,
у меня есть проект, в котором сотрудник проводит пальцем по своей RFID-карте и сохраняет ее в базе данных.
у меня есть текстовое поле с именем txtSwipe, в котором отображается идентификатор тега сотрудников, а также другие процессы, такие как Progressbar и различные типы сообщений, все они прикреплены к этому txtSwipe. я написал код на событие щелчка мыши txtSwipe.
теперь, когда сотрудник проводит пальцем по своей карточке, я не хочу, чтобы этот идентификатор тега отображался пользователю также и в этом событии клика, только данные правильно сохраняются в базе данных, если я размещаю код в событии изменения текста или любые другие данные не сохраняются должным образом.
код, который я использую, находится здесь :
Что я уже пробовал:
<pre> try { this.Cursor = Cursors.WaitCursor; label1.Text = "Working..."; Application.DoEvents(); SqlConnection con = new SqlConnection(str); con.Open(); SqlCommand cmd = new SqlCommand("Insert into Datatab(rfid) values (@rfid)", con); cmd.Parameters.AddWithValue("@rfid", txtSwipe.Text); cmd.ExecuteNonQuery(); con.Close(); txtSwipe.ResetText(); label1.Text = "Done"; } catch (Exception ex) { label1.Text = "Error"; MessageBox.Show(ex.Message); } finally { this.Cursor = Cursors.Default; } int i; progressBar1.Minimum = 0; progressBar1.Maximum = 200; for (i = 0; i <= 200; i++) { progressBar1.Value = i; }
пожалуйста помочь.