Имам WCF Service
, който връща данни като тип DataTable
. Искам да вмъкна тези данни в работната книга на Excel в събитието Workbook_Startup
.
Кой е най-добрият начин да го направите?
(VS .NET 3.5 Excel 2010 Workbook Project)
WCF код на услугата:
public DataTable GetQuarterTargetAchievement()
{
var dt = new DataTable("TargetAchievement");
using (var conn = new SqlConnection(GetConnectionString()))
{
using (var da = new SqlDataAdapter("SELECT fld1, fld2, ... , fldN FROM dbo.ReportTable; ", conn))
{
da.Fill(dt);
}
}
return dt;
}
Код на клиента:
var dt = proxy.GetQuarterTargetAchievement();