У меня есть представление таблицы данных, которое показывает все строки определенной таблицы базы данных в форме Windows.Над сеткой у меня есть текстовые поля с соответствующими кнопками, которые пользователь может использовать для сужения представления сетки данных по различным критериям, таким как по номеру клиента, номеру заказа и т. Д. Я не смог выяснитькак это сделать.
Я перепробовал много примеров, которые нашел в Интернете, самый последний из которых приведен ниже.
OleDbConnection connection = SerialsDatabaseDB.GetConnection();
string selectStatement
= "Select * "
+ "FROM Orders "
+ "WHERE CustomerNumber = @CustomerNumber";
OleDbCommand selectCommand =
new OleDbCommand(selectStatement, connection);
selectCommand.Parameters.AddWithValue("@CustomerNumber", custNumber);
OleDbDataAdapter dataAdapter =
new OleDbDataAdapter(selectStatement, connection);
DataSet dataSet = new DataSet("OrdersByCustomer");
connection.Open();
dataAdapter.Fill(dataSet, "OrdersByCustomer");
connection.Close();
dataGridView1.DataSource = dataSet;
dataGridView1.DataMember = "OrdersByCustomer";
В настоящее время я получаю сообщение "Нет значения".задано для одного или нескольких обязательных параметров "на dataAdapter.Fill (dataSet," OrdersByCustomer ");линия.