Я пытаюсь подсчитать количество продуктов, как я могу это сделать (на изображении)? Надеюсь, вы меня поняли. Мой код не работает.
Это мой код:
Как отобразить количество продукта?
private void button1_Click(object sender, EventArgs e)
{
int i=1;
SqlCommand seldb = new SqlCommand("Select * from Product where barcode=" + textBox1.Text, conn);
conn.Open();
seldb.ExecuteNonQuery();
SqlDataReader read = seldb.ExecuteReader();
while (read.Read() == true)
{
dataGridView1.Rows.Add(read.GetValue(0), read.GetValue(1), read.GetValue(2), i);
for (int j=0;j<=dataGridView1.Rows.Count-1;j++)
{
if (textBox1.Text == dataGridView1.Rows[j].Cells[2].Value)
{
dataGridView1.Rows[j].Cells[3].Value = i;
}
}
i++;
}
conn.Close();
}
Убедитесь, что передать это значение из текстового в качестве параметра, а не просто конкатенации строки вместе. Очень важно очищать ваши входы в вашу базу данных. –