medo hon Ответов: 1

Как передать список, созданный в библиотеке классов, в представление таблицы данных при нажатии кнопки


Здравствуйте, я новичок в c# , у меня есть метод для перечисления элементов в базе данных, и я хочу использовать его в своей форме windows при нажатии кнопки списка
вот мой метод списка

public static List<StudentViewModel> List()
       {
           var result = new List<StudentViewModel>();
           using (var context = new CollegeContext())
           {
               var students = context.Students.ToList();
               foreach (var student in students)
               {
                   result.Add(new StudentViewModel
                   {
                       Id = student.StudentID,
                       Major = student.Major,
                       Name = student.Name
                   });
               }
           }
           return result;
       }


надеюсь, я ясно выразился

Что я уже пробовал:

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

1 Ответов

Рейтинг:
5

Sandeep Mewara

Учитывая, что вы хотите привязать Datagridview на основе Winforms к списку, должно сработать следующее:

dataGridView1.DataSource = GetMyDataAsList();  

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


medo hon

большое вам спасибо добрый сэр