Как создать кнопку поиска или как Rowfilter базы данных с помощью текстового поля? - PullRequest
0 голосов
/ 15 мая 2019

Я использовал коды, доступные на YouTube. они оба не работают

connection.Open();

OleDbCommand command = connection.CreateCommand();

command.CommandType = CommandType.Text;

command.CommandText = "select * from Table2 where Last_Name ='" + textBox12 + "'";

command.ExecuteNonQuery();

DataTable dt = new DataTable();

OleDbDataAdapter da = new OleDbDataAdapter(command);

da.Fill(dt);

dataGridView1.DataSource = dt;

connection.Close();

будет сообщение об ошибке, сообщающее, что

'столбец не найден' или 'отсутствует операнд'

1 Ответ

0 голосов
/ 15 мая 2019

Textbox12.Text и используйте Like вместо =

Более читабельно как: $ "select * from Table2, где Last_Name Like '{Textbox12.Text}';

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...