現在、テンプレートを使用して証明書を生成する Web アプリケーションがあります。私は最初にphpで書いたので、str_replace組み込み関数を使用して、テンプレートの値をクエリの値に置き換えました。
今、私はasp.net Webページに変更しました。私の目的は、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 セルに入れようとしています。これどうやってするの?