Asp.net mvc 如何将Linq查询结果添加到PdfWriter.GetInstance(doc,new FileStream((Request.PhysicalApplicationPath),FileMode.Create));
我正在设计一个asp.NETMVC项目。我想把我的文档转换成pdf格式。 我正在使用itextsharp-all-5.1.1进行此转换 我将对象创建为Asp.net mvc 如何将Linq查询结果添加到PdfWriter.GetInstance(doc,new FileStream((Request.PhysicalApplicationPath),FileMode.Create));,asp.net-mvc,asp.net-mvc-2,asp.net-mvc-3,Asp.net Mvc,Asp.net Mvc 2,Asp.net Mvc 3,我正在设计一个asp.NETMVC项目。我想把我的文档转换成pdf格式。 我正在使用itextsharp-all-5.1.1进行此转换 我将对象创建为 PdfWriter.GetInstance(doc, new FileStream((Request.PhysicalApplicationPath + "\\1.pdf"), FileMode.Create)); 现在我想在doc对象中添加以下查询的结果,那么如何在doc对象中添加此查询的结果呢 我有一个疑问:- var vv= (from
PdfWriter.GetInstance(doc, new FileStream((Request.PhysicalApplicationPath + "\\1.pdf"), FileMode.Create));
现在我想在doc对象中添加以下查询的结果,那么如何在doc对象中添加此查询的结果呢
我有一个疑问:-
var vv= (from x in db.RawMaterial join y in db.ProductFormulation on x.ID equals y.RawMaterialID where y.ProductID == 1 select new { x.Description, y.Quantity });
请帮助我,请…因此,如果我理解正确,您正在使用itextsharp创建一个PDF文件,并且希望将某个查询的结果添加到此PDF文件,该查询是包含描述和数量的某个项目的集合 如果是这种情况,我想知道为什么你的问题被标记为asp.net-mvc,因为这与此无关。这是一个尖锐的问题。下面的示例演示了如何创建包含表的PDF文档 因此,对于您的查询,您可以如下进行调整:
var vv =
from x in db.RawMaterial
join y in db.ProductFormulation
on x.ID equals y.RawMaterialID
where y.ProductID == 1
select new { x.Description, y.Quantity };
var table = new PdfPTable(2);
table.AddCell("Description");
table.AddCell("Quantity");
foreach (var item in vv)
{
table.AddCell(item.Description);
table.AddCell(item.Quantity);
}
doc.Add(table);