Как вывезти результат 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);
}
}