Передача данных на форму через DataBinding

212
07 июня 2021, 07:00

Есть 3 класса и под каждый из классов сделана привязка через DataBinding для передачи данных на форму, и 4й главный обобщающий куда занесены данные с предыдущих 3х классов. Сделал через LINQ запрос и создал новую коллекцию

List<UserInfo> mainClass = new List<UserInfo>();
var selectedItems = from item in mainClass select new {
    item.Person.Name, item.Person.Surname,
    item.Address.Street, item.Address.House,
     item.Phone.Number,  item.Email };

Подскажите, как мне через привязку DataBinding вывести на форму 4й класс, только чтобы выводило не сами поля главного класса, а полностью все как в анонимном через LINQ запрос?

    List<Main> mainClass = new List<Main>();
    BindingSource bindingSource = new BindingSource();
    public Form1()
    {
        InitializeComponent();
        var selectedItems = from item in mainClass select new {
            Person = item.Person.FIO + item.Person.Gender + item.Person.YearOfBirth,
            Address = item.Address.Street + item.Address.House + item.Address.Apartment,
            Phone = item.Phone.Number + item.Phone.TypePhone,
            item.Email };
        bindingSource.DataSource = selectedItems;
        dataGridView1.DataSource = bindingSource;
    }

READ ALSO
C# SOAP - прочитать полученный массив

C# SOAP - прочитать полученный массив

Пытаюсь тут работать с SOAP

120
Как защитить данные авторизации в C#

Как защитить данные авторизации в C#

Как их можно защитить если они изначально интегрированны в софт ?

259
Присвоится ли значение всем элементам?

Присвоится ли значение всем элементам?

Мне нужно считать данные, я это делаюЗагвоздка в том, что мне необходимо все данные вычитать в массив, но этот массив, должен быть объявлен...

128
Границы формы C# Windows Form

Границы формы C# Windows Form

Как убрать внутренний отступ от границ формы ? Он составляет примерно 1 пиксельт

177