Я пытаюсь передать несколько аргументов методу заполнения Tableadapter в Visual Studio и получаю сообщение об ошибке «Метод или операция не реализована» при запуске его в программе. Я смутно понимаю C#, но все еще учусь. VS не находит никаких ошибок в коде, и запрос SQL прекрасно работает, когда я тестирую его в конструкторе DataSet. Кодирование имеет смысл для меня, и я чувствую, что оно должно работать, но я явно что-то упускаю, я просто не могу понять, что это такое.
Это начало программа расписания. Предполагается, что пользователь нажимает кнопку поиска, запускает запрос и отображает результаты. Запрос берет имя сотрудника, выбранное из раскрывающегося списка, и отображает все записи для этого сотрудника, которые попадают в диапазон дат, выбранный из двух указателей даты и времени. Ниже приведен оператор SQL, который, как указано, отлично работает при тестировании ... затем код для нажатия кнопки, где я должен что-то упустить. Кто-нибудь может понять, почему я могу получить эту ошибку?
SELECT Customer, Department, Brand, Model, TotalTime, AMPM, InvoiceNumber, Date, Day, TechName, EntryID, Remarks
FROM Entries WHERE TechName = @TechName AND Date BETWEEN @Date1 AND @Date2
private void searchButton_Click(object sender, EventArgs e)
{
if ((techNameComboBox.Text.Length > 0)
&& (dateDateTimePicker.Text.Length > 0)
&& (dateDateTimePicker1.Text.Length > 0))
try
{
this.entriesTableAdapter.FillByDateRange(
this.timeSheetEntriesDataSet.Entries, (techNameComboBox.Text, dateDateTimePicker.Text, dateDateTimePicker1.Text));
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}