Как вывезти результат 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); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д