Я новичок в этой штуке, пытаюсь создать программу со списком, которая будет отображать столбец элементов из файла .accdb
У меня есть: oleDbConnection1, oleDbDataAdapter1 и dataSet1
private void Form1_Load(object sender, EventArgs e)
{
oleDbSelectCommand1.Parameters[0].Value = "%"; // if i understand correctly, it works like filter
oleDbDataAdapter1.Fill(dataSet1);
}
программа не показывает никаких ошибок в режиме компиляции и выполнения, но в списке нет никаких элементов.
список имеет свойства DataSource и DisplayMember, может быть проблема с моим файлом базы данных? потому что я не вижу никаких ошибок, это означает, что он полностью передает все данные ...
заранее спасибо за ответ
upd:
обнаружил мою ошибку, вместо «dataSet1» я должен разместить «dataTable1»
но я до сих пор не понимаю, почему фильтр с параметрами не работает
private void textBox1_TextChanged(object sender, EventArgs e)
{
oleDbSelectCommand1.Parameters[0].Value = textBox1.Text.Trim() + "%";
dataTable1.Clear();
oleDbDataAdapter1.Fill(dataTable1);
}
обнаружил еще одну ошибку, нужно добавить команду «WHERE ...»
спасибо всем кто помог, вопрос закрыт