0
Я пытаюсь отфильтровать datagridview
с помощью combobox
. Идея состоит в том, что окна формируют транзакции записей в таблицу, datagridview
будет показывать предыдущие транзакции для выбранного клиента, связывая их с таблицей.Combobox selection filtering datagridview
код:
private void sidcombo_SelectedChangeCommitted(object sender, EventArgs e)
{
string connectionString = "server=RUBY;" + "initial catalog=CustomerReports;" + "user id=xxxxxxxxxx;" + "password=XXXX";
SqlConnection conn = new SqlConnection(connectionString);
string customerselected = ("SELECT * FROM transactions_1617 WHERE customer_ID = @customerid");
SqlCommand cmd = new SqlCommand(customerselected, conn);
cmd.Parameters.AddWithValue("@customerid", sidcombo.GetItemText(sidcombo.SelectedValue));
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
}
Я бы нужно удалить источник привязки из DGV как он заполняется через это?
Любой другой способ добиться этого?
Спасибо за ваше время.
ОК, поэтому добавьте переменную в выбранную запись, а затем вызовите переменную в параметрах? - извините, довольно новый для C# –