Получить данные из определенного столбца - PullRequest
0 голосов
/ 24 марта 2011

У меня есть приведенный ниже код для поиска по EmployeeID, чтобы найти BirthDate, но он, похоже, не работает, и я не уверен, почему, он что-то говорит о недопустимых аргументах.Любые идеи?

String birthDate = dsEmployees.Employees.FindByEmployeeID(ID).BirthDate.ToString();

Просто говорит:

1 Лучший перегруженный метод соответствует для 'Northwind.dsEmployees.EmployeesDataTable.FindByEmployeeID (int)' имеет несколько недопустимых аргументов C: \Пользователи \ Kimmy \ Documents \ Visual Studio 2008 \ Проекты \ Нортвинд \ Нортвинд \ frmSignIn.cs 43 33 Нордвинд

Ответы [ 3 ]

1 голос
/ 24 марта 2011

1001 * попробовать *

String birthDate = 
    dsEmployees.Employees.FindByEmployeeID(Convert.ToInt32(ID.ToString())).BirthDate.ToString();
1 голос
/ 24 марта 2011

Недопустимый аргумент часто означает, что вы передаете неверный параметр функции. Это, вероятно, означает, что идентификатор переменной не в порядке:)

Но вы предоставили недостаточно информации для решения вашей проблемы.

0 голосов
/ 24 марта 2011

Я не уверен, как работает ваша функция FindByEmployeeID (), но получение значения отдельной ячейки в наборе данных обычно выполняется следующим образом:

dataSet.Tables["tablename"].Rows["rowNumber"]["ColumnName"].toString();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...