Поиск с идентификатором NO дозвуковой - PullRequest
0 голосов
/ 21 февраля 2011
public List<EmployeeDirectory> employee = new Health_Scheme_SystemDB.Select
    .From<EmployeeDirectory>()
    .Where(EmployeeDirectoryTable.ID_NOColumn).Contains(1005)
    .ExecuteTypedList<EmployeeDirectory>();

.Выбор вызывает у меня проблемы. Говорят, что «Health_Scheme_System.Health_Scheme_SystemDB.Select» является «свойством», но используется как «тип»

Ответы [ 2 ]

0 голосов
/ 21 февраля 2011
public List<EmployeesX> GetID(string IDNO)
    {
        Health_Scheme_System.Health_Scheme_SystemDB db = new Health_Scheme_System.Health_Scheme_SystemDB();

        var d = (from c in db.EmployeeDirectories
                 where c.ID_NO.Contains(IDNO)
                 select new EmployeesX { ID_NO = c.ID_NO, FIRST_NAME = c.FIRST_NAME, LAST_NAME = c.LAST_NAME, EMPLOYMENT_DATE = ((DateTime)c.EMPLOYMENT_DATE).Date, TERMINATION_DATE = ((DateTime)c.TERMINATION_DATE).Date, LOCATION_CODE = c.LOCATION_CODE });

        return d.ToList<EmployeesX>();

    }

Затем свяжите вид сетки с этим кодом. очевидно, что данные, введенные только в текстовом поле, будут отображаться в виде сетки.

 gvView.DataSource = da.GetID(txtIDNO.Text);
        gvView.DataBind();
0 голосов
/ 21 февраля 2011

Удалите new - вы не создаете новый экземпляр, поэтому не следует использовать new.

...