Как вывезти результат LINQ запроса в textbox? - C#
Формулировка задачи:
Выручайте, очень сильно прошу.
Дана коллекция включающая в себя ФИО и дату рождения сотрудников. Сгруппировать сотрудников по первой букве фамилии. В консоли это выглядело бы так.
Но преподаватель требует в windowsform, отсюда вопрос "Как вывести результат LINQ запроса в textbox"
Заранее огромное спасибо.
Листинг программы
- namespace ConsoleApplication5
- {
- class Program
- {
- public class Sotrud
- {
- public string First { get; set; }
- public string Last { get; set; }
- public DateTime DR { get; set; }
- }
- // Create a data source by using a collection initializer.
- static List<Sotrud> Sotruds = new List<Sotrud>
- {
- new Sotrud {First="Svetlana", Last="Omelchenko", DR= new DateTime (1993, 02, 21, 0,0,0) },
- new Sotrud {First="Миша", Last="Бобров", DR=new DateTime (1993, 02, 21, 0,0,0) }
- };
- static void Main(string[] args)
- {
- var SotrudQuery2 =
- from Sotrud in Sotruds
- group Sotrud by Sotrud.Last[0];
- foreach (var SotrudGroup in SotrudQuery2)
- {
- Console.WriteLine(SotrudGroup.Key);
- foreach (Sotrud Sotrud in SotrudGroup)
- {
- Console.WriteLine(" {0}, {1}, {2}",
- Sotrud.Last, Sotrud.First, Sotrud.DR);
- }
- }
- }
- }
- }
Решение задачи: «Как вывезти результат LINQ запроса в textbox?»
textual
Листинг программы
- foreach (var SotrudGroup in SotrudQuery2)
- {
- textBox1.Text+=string.Format("{0}\r\n", SotrudGroup.Key);
- foreach (Sotrud Sotrud in SotrudGroup)
- {
- textBox1.Text+=string.Format("{0}, {1}, {2}\r\n", Sotrud.Last, Sotrud.First, Sotrud.DR);
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д