我有一个 Web 应用程序,它目前使用模板生成证书。由于我最初是用 php 编写的,因此我使用 str_replace 内置函数将模板中的值替换为查询中的值。
现在我已更改为 asp.net 网页,我的目标是生成 pdf 格式的证书并邮寄。
我正在使用 iTextSharp 和 webmatrix。
以下是我的代码的一部分:
var sql = "SELECT CustomerID, CompanyName, ContactName, Address, City, Country, Phone FROM Customers WHERE CustomerID = 'ALFKI'";
var data = db.Query(sql);
foreach(var item in data){ var companyname = item.CompanyName;}
PdfPCell certify1 = new PdfPCell(new Phrase("companyname"));
certify1.Colspan = 2;
certify1.Border = 0;
certify1.PaddingTop = 40f;
certify1.HorizontalAlignment = 1;//0=Left, 1=Centre, 2=Right
table.AddCell(certify1);
从这段代码中,我试图显示数据库表中的数据。上面的代码不起作用。我正在尝试获取查询值,然后在 certify1 单元格中。我怎样才能做到这一点?