У меня есть база данных access, с помощью datetime picker я хочу отфильтровать значения одной и той же даты из базы данных в grid-view в C#
Столбец в таблице базы данных access (события) - programdate, имя выбора даты и времени-dateTimePicker, где в качестве имени gridview - Datagridview я хочу получить эти отфильтрованные данные с помощью кнопки view в c#
Что я уже пробовал:
private void btnview_Click(object sender, EventArgs e) { label1.Text = dateTimePickerview.Value.ToString("mm/dd/yyyy"); try { DateTime dat = this.dateTimePickerview.Value.Date; this.eventsTableAdapter.Fill(this.dataSet.events); dateTimePickerview.Value.ToString(); eventsBindingSource.DataSource = this.dataSet.events; eventsBindingSource.Filter = string.Format("programdate='{0}'"); } catch (Exception ex) { MessageBox.Show("Error" +ex); } }
Graeme_Grant
Что сейчас происходит?
Пожалуйста, обновите вопрос с четкими и краткими подробностями, любыми сообщениями об ошибках (включая внутренние сведения об исключениях) и т. д., нажав на кнопку Улучшить вопрос виджет для добавления дополнительной информации к вопросу.
Member 13409405
Когда я запускаю код, он выдает ошибку исключения, а не какую-то ошибку, я чувствую, что неправильно реализую логику.Я уже связал таблицу событий с представлением таблицы данных!
Graeme_Grant
Опять же, "четкие и краткие детали, любые сообщения об ошибках (включая внутренние детали исключения" - какое исключение? какая линия?
Member 13409405
Это дает ошибку ErrorSystem.FormatException: индекс (Zerobased) должен быть больше или равен нулю или меньше размера списка аргументов.
Graeme_Grant
A FormatException exception is thrown by a method that parses or formats a type when the format of an argument does not meet the parameter specifications of the method.
ссылка: Устранение Неполадок Исключения: Система.Formatexception версия[^]
Member 13409405
хорошо, так каково же будет решение?
Graeme_Grant
Я не могу запустить и отладить ваш код отсюда, и ничего очевидного не торчит.
Вам нужно прочитать ссылку, отладить код и устранить проблему. Это называется программированием.