выбрать несколько столбцов из хранимых процедур формы dataGridview - PullRequest
0 голосов
/ 22 февраля 2011

хранимых процедур следующим образом:

    Create Procedure tblProfile_SelectAll
As
Begin
    Select 
        [name],
        [family]
    From tblProfile
End

Я работаю с LinqToSql

Следующий код показывает все поля.

    using (var c = new contextDataContext())
    {
        var query = c.tblProfile_SelectAll();
        dataGridView1.DataSource = query.ToList();
    }

Как отобразить только поле имени?

Без изменения хранимых процедур

Ответы [ 2 ]

0 голосов
/ 22 февраля 2011

Я бы попробовал

dataGridView1.DataSource = query.Select(q => new {name = q.name}).ToList();
0 голосов
/ 22 февраля 2011

Просто отредактируйте свойства времени разработки DataGridView.Установите для AutoGenerateColumns значение false и добавьте один текстовый столбец для имени.

...