通过ASP.NET创建PDF文件
通过ASP.NET应用程序而不是Crystal Reports创建PDF文件需要什么?您可以使用iText,它基于类似的Java项目 您不需要将水晶报告与此结合使用。如果您需要更强健但价格更高的产品,我已经用它在复杂PDF中取得了巨大成功:通过ASP.NET创建PDF文件,asp.net,pdf,Asp.net,Pdf,通过ASP.NET应用程序而不是Crystal Reports创建PDF文件需要什么?您可以使用iText,它基于类似的Java项目 您不需要将水晶报告与此结合使用。如果您需要更强健但价格更高的产品,我已经用它在复杂PDF中取得了巨大成功: 一个可能的图书馆是。显然,iText是一个巨大的东西,但我在使用iTextSharp处理需求时并没有真正看到它,但那是几年前的事了。最简单的方法是使用第三方库。我以前使用过ASPOSE.PDF,效果很好 我也试过PDF Sharp,它是开源的,但没有那么灵活
一个可能的图书馆是。显然,iText是一个巨大的东西,但我在使用iTextSharp处理需求时并没有真正看到它,但那是几年前的事了。最简单的方法是使用第三方库。我以前使用过ASPOSE.PDF,效果很好 我也试过PDF Sharp,它是开源的,但没有那么灵活
您有几个开源选项 公共静态数据表getPartyWiseJobStatusReportInt16分区ID、Int16作业组、Int16项目状态 { 字符串_procName=sp\u T\u Proposal\u SelectPartyWiseJobStatus
DataTable dt1 = new DataTable();
Database objDatabase = DatabaseFactory.CreateDatabase();
DbCommand objDbCommand = objDatabase.GetStoredProcCommand(_procName);
objDatabase.AddInParameter(objDbCommand, "@DivisionID", DbType.Int16, DivisionID);
objDatabase.AddInParameter(objDbCommand, "@JobGroup", DbType.Int16, JobGroup);
objDatabase.AddInParameter(objDbCommand, "@ProjectStatus", DbType.Int16, ProjectStatus);
using (IDataReader dr = objDatabase.ExecuteReader(objDbCommand))
{
dt1.Load(dr);
}
return dt1;
}
只有代码的答案是很难理解的,当有人试图真正弄明白一些事情,而不是仅仅告诉我“代码”。
DataTable dt1 = new DataTable();
Database objDatabase = DatabaseFactory.CreateDatabase();
DbCommand objDbCommand = objDatabase.GetStoredProcCommand(_procName);
objDatabase.AddInParameter(objDbCommand, "@DivisionID", DbType.Int16, DivisionID);
objDatabase.AddInParameter(objDbCommand, "@JobGroup", DbType.Int16, JobGroup);
objDatabase.AddInParameter(objDbCommand, "@ProjectStatus", DbType.Int16, ProjectStatus);
using (IDataReader dr = objDatabase.ExecuteReader(objDbCommand))
{
dt1.Load(dr);
}
return dt1;
}