Пользователь нажимает btnAdd
, и он передает элементы в listBox1
.Теперь я хочу создать запрос, который создает цикл из listBox1
в SELECT FROM
таблицу из SQL и добавить элементы результата в listBox2
У меня есть этот пример кода, но он не работает.Кто-нибудь может мне помочь?
public void add()
{
var con = new DBConnection();
try
{
for (int i = 0; i < listBServices.Items.Count; i++)
{
SqlCommand cmd = new SqlCommand("SELECT price FROM price WHERE service = '" +
listBServices.Items.ToString() + "';", con.Connection);
SqlDataReader rd = cmd.ExecuteReader();
while (rd.Read())
{
int price = rd.GetInt32(0);
listBPrice.Items.Add(price.ToString());
}
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
Я получаю это исключение:
![enter image description here](https://i.stack.imgur.com/tKmBZ.png)