Как вывезти результат LINQ запроса в textbox? - C#

Узнай цену своей работы

Формулировка задачи:

Выручайте, очень сильно прошу. Дана коллекция включающая в себя ФИО и дату рождения сотрудников. Сгруппировать сотрудников по первой букве фамилии. В консоли это выглядело бы так.
Листинг программы
  1. namespace ConsoleApplication5
  2. {
  3. class Program
  4. {
  5. public class Sotrud
  6. {
  7. public string First { get; set; }
  8. public string Last { get; set; }
  9. public DateTime DR { get; set; }
  10. }
  11. // Create a data source by using a collection initializer.
  12. static List<Sotrud> Sotruds = new List<Sotrud>
  13. {
  14. new Sotrud {First="Svetlana", Last="Omelchenko", DR= new DateTime (1993, 02, 21, 0,0,0) },
  15. new Sotrud {First="Миша", Last="Бобров", DR=new DateTime (1993, 02, 21, 0,0,0) }
  16. };
  17. static void Main(string[] args)
  18. {
  19. var SotrudQuery2 =
  20. from Sotrud in Sotruds
  21. group Sotrud by Sotrud.Last[0];
  22. foreach (var SotrudGroup in SotrudQuery2)
  23. {
  24. Console.WriteLine(SotrudGroup.Key);
  25. foreach (Sotrud Sotrud in SotrudGroup)
  26. {
  27. Console.WriteLine(" {0}, {1}, {2}",
  28. Sotrud.Last, Sotrud.First, Sotrud.DR);
  29. }
  30. }
  31. }
  32. }
  33. }
Но преподаватель требует в windowsform, отсюда вопрос "Как вывести результат LINQ запроса в textbox" Заранее огромное спасибо.

Решение задачи: «Как вывезти результат LINQ запроса в textbox?»

textual
Листинг программы
  1. foreach (var SotrudGroup in SotrudQuery2)
  2. {
  3.     textBox1.Text+=string.Format("{0}\r\n", SotrudGroup.Key);
  4.     foreach (Sotrud Sotrud in SotrudGroup)
  5.     {
  6.         textBox1.Text+=string.Format("{0}, {1}, {2}\r\n", Sotrud.Last, Sotrud.First, Sotrud.DR);
  7.     }
  8. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.923 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы