Как связать каждый столбец с другим источником данных - PullRequest
0 голосов
/ 05 июня 2010

У меня есть DataGridView и источник данных объекта:

public class Data
{

    public general general { get; set; }
    public Person Person { get; set; }


}
public class general
{
    public int Id { get; set; }
    public int Name { get; set; }
}

public class Person
{
    public int Tag { get; set;}

}

}

я хочу связать первый столбец с general.id, а второй с person.Tag, как я это делаю, можно привязать каждый столбец к другому источнику данных без добавления какого-либо кода в данные, личность или общие классы.

может быть, нужно добавить столбец вручную?

Спасибо

1 Ответ

1 голос
/ 05 июня 2010

вы можете использовать Listview, чтобы сделать это

http://www.switchonthecode.com/tutorials/wpf-tutorial-using-the-listview-part-1

другой способ - это запрос linq к вашим данным и просто извлечение нужных атрибутов

var erg = from d in datalist
          select new { d.general.id, d.person.tag};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...