如何在我的应用程序中不显示任何对话框而直接打印 Fastreport?
How to print Fastreport directly without showing any Dialog in my Application?
fsReport.RegisterData(ds);
for (int i = 0; i < ds.Tables.Count; i++) {
if (fsReport.GetDataSource(ds.Tables[i].TableName) != null) {
fsReport.GetDataSource(ds.Tables[i].TableName).Enabled = True;
}
}
fsReport.PrintSettings.Printer = PrinterNameForPrintAtumatice;
fsReport.PrintSettings.ShowDialog = false;
if (fsReport.Prepare()) {
fsReport.Print();
}
此代码显示访问数据对话框,如何解决这个问题?不显示任何对话框?访问数据对话框在我的系统中显示。
请帮忙
试试这个:
FastReport.Utils.Config.ReportSettings.ShowProgress = false;
fsReport.RegisterData(ds);
for (int i = 0; i < ds.Tables.Count; i++) {
if (fsReport.GetDataSource(ds.Tables[i].TableName) != null) {
fsReport.GetDataSource(ds.Tables[i].TableName).Enabled = True;
}
}
fsReport.PrintSettings.Printer = PrinterNameForPrintAtumatice;
fsReport.PrintSettings.ShowDialog = false;
if (fsReport.Prepare()) {
fsReport.Print();
}
此代码显示访问数据对话框,如何解决这个问题?不显示任何对话框?访问数据对话框在我的系统中显示。 请帮忙
试试这个:
FastReport.Utils.Config.ReportSettings.ShowProgress = false;