Как захватить целое значение штрих -кода в Winform без использования события TextChanged?C#

Место общения программистов C#
Ответить
Anonymous
 Как захватить целое значение штрих -кода в Winform без использования события TextChanged?

Сообщение Anonymous »

Когда штрих-код сканируется на Form1, я делаю вызов в базу данных, чтобы получить элемент для этого штрих-кода и открыть Form2 с предварительно заполненными данными. Чтобы сделать только один вызов при сканировании штрих -кода?

Код: Выделить всё

private void txt_Barcode_TextChanged(object sender, EventArgs e)
{
con.Open();
GenerateInvoice gn = new GenerateInvoice();
string query = "SELECT * FROM dbo.Inventory WHERE Barcode = '" + txt_Barcode.Text + "' ";

SqlCommand cmd = new SqlCommand(query, con);
SqlDataReader dr = cmd.ExecuteReader();

while (DR1.Read())
{
gn.txt_Barcode.Text = dr["Barcode"].ToString();
gn.txt_ProductName.Text = dr["ProductName"].ToString();
gn.txt_Price.Text = dr["SellingPrice"].ToString();
gn.txt_QTY.Text = 1.ToString();
gn.txt_Total.Text = dr["SellingPrice"].ToString();
}

con.Close();
}
Я открыт для использования Textbox для захвата штрих -кода на Form1 (я скрываю его на пользовательском интерфейсе)

Подробнее здесь: https://stackoverflow.com/questions/554 ... nged-event
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»