Заполнение меток из набора данных с помощью linq - PullRequest
0 голосов
/ 29 мая 2011

Я пишу заявку в пункте продажи для моего семейного бизнеса. У меня есть набор данных сервера MS SQL, загруженный из базы данных с тремя таблицами в качестве источника данных. Я пытаюсь заполнить некоторые объекты меток из набора данных ударом кода. Нет ошибок при компиляции, но при загрузке формы метки остаются пустыми.

    private void frmAccounts_Load(object sender, EventArgs e)
    {
        DBDataSet ds = new DBDataSet();
        DataTable dt = ds.Tables["Account"];

        var query = from act in dt.AsEnumerable()
            where act.Field<int>("AccountID") == 1
            select new
            {
                FirstName = act.Field<string>("FName"),
                LastName = act.Field<string>("LName")
            };

        foreach (var account in query)
        {
            lblName.Text = account.FirstName + " " + account.LastName;
        }            
    }

1 Ответ

0 голосов
/ 29 мая 2011

Вы пробовали с:

var query = from act in dt.AsEnumerable()
        where act.Field<int>("AccountID").Equals(1)

Вы можете проверить объект "запрос"?Правильно ли заполнены данные?

...