Экспорт отчета в datagrid в excel
У меня есть такой код. Я хотел бы спросить, что мне делать, если я хочу экспортировать этот отчет в excel. Многие из примеров, которые я нашел, обычно использовали концепцию привязки данных или представление таблицы данных. Может кто-нибудь научить меня, как это сделать?
Что я уже пробовал:
<pre> private int LoadReport()
{
try
{
int rowcount;
int result;
DataTable records;
Process process;
dgResult.ItemsSource = null;
switch (_process)
{
case Process.I:
process = Process.I_RECEIVING;
break;
case Process.A:
process = Process.A_RECEIVING;
break;
case Process.c:
process = Process.C_RECEIVING;
break;
default:
return 0;
}
result = DB.GetReport(Session, out rowcount, out records, User, (int)process, DateTime.Now.AddMonths(-3), DateTime.Now);
dgResult.ItemsSource = records.DefaultView;
return 0;
}
catch
{
throw;
}