導航:首頁 > 編程語言 > reportviewer控制項使用js方法

reportviewer控制項使用js方法

發布時間:2025-01-02 17:10:55

㈠ 前端頁面的插件有哪些

工具

方便操作對象,數組等的工具庫

非同步流程式控制制

mock

時間庫

瀏覽器探測

調試

瀏覽器增強類

讓一些舊瀏覽器變牛逼的庫

選擇器增強

未歸類

表單類

表單驗證

表單元素美化

圖片類

圖標類

瀏覽圖片

圖片牆

UI 框架

UI 組件類

拖拽

數據可視化(圖表)

時間選取組件

自定義滾動條

載入(Loding)效果

表格組件

選取顏色

分享到SNS

編輯器

通知組件

HTML5播放器

展示

幻燈

彈出框

動畫效果

視覺差插件

flash

抽獎

動畫

測試

其他類

JS Plugins倉庫

㈡ C#怎麼把水晶報表顯示在crystalReportViewer控制項中

customerReport = new ReportDocument();
string reportPath = Server.MapPath("PrintGif\\CrystalReport.rpt");
customerReport.Load(reportPath);
customerReport.SetDataSource(dt);

ParameterFields paramFields = new ParameterFields();
ParameterField paramField1 = new ParameterField();
ParameterField paramField2 = new ParameterField();
ParameterField paramField3 = new ParameterField();
ParameterField paramField4 = new ParameterField();
ParameterField paramField5 = new ParameterField();
ParameterField paramField6 = new ParameterField();
ParameterField paramField7 = new ParameterField();
ParameterField paramField8 = new ParameterField();
ParameterDiscreteValue discreteVal1 = new ParameterDiscreteValue();
ParameterDiscreteValue discreteVal2 = new ParameterDiscreteValue();
ParameterDiscreteValue discreteVal3 = new ParameterDiscreteValue();
ParameterDiscreteValue discreteVal4 = new ParameterDiscreteValue();
ParameterDiscreteValue discreteVal5 = new ParameterDiscreteValue();
ParameterDiscreteValue discreteVal6 = new ParameterDiscreteValue();
ParameterDiscreteValue discreteVal7 = new ParameterDiscreteValue();
ParameterDiscreteValue discreteVal8 = new ParameterDiscreteValue();
ParameterRangeValue rangeVal = new ParameterRangeValue();
// 設置參數欄位的名稱,它必須
//和報表中的參數相符。
paramField1.ParameterFieldName = "year";
paramField2.ParameterFieldName = "month";
paramField3.ParameterFieldName = "day";
paramField4.ParameterFieldName = "Hour";
paramField5.ParameterFieldName = "Minute";
paramField6.ParameterFieldName = "sname";
paramField7.ParameterFieldName = "Amount";
paramField8.ParameterFieldName = "CNAmount";
// 設置第一個離散值並將其傳遞給該參數。
discreteVal1.Value = dt.Rows[0]["TIME"].ToString().Substring(0, 4);
discreteVal2.Value = dt.Rows[0]["TIME"].ToString().Substring(4, 2);
discreteVal3.Value = dt.Rows[0]["TIME"].ToString().Substring(6, 2);
discreteVal4.Value = dt.Rows[0]["TIME"].ToString().Substring(8, 2);
discreteVal5.Value = dt.Rows[0]["TIME"].ToString().Substring(10, 2);
discreteVal6.Value = dt.Rows[0]["name"].ToString();
string Amount = (Convert.ToDouble(dt.Rows[0]["PRC"].ToString()) * Convert.ToDouble(dt.Rows[0]["VOL"].ToString())).ToString();
decimal AmountN = 0;
discreteVal8.Value = PublicClass.ConvertToCn(Amount,out AmountN);
discreteVal7.Value = AmountN;
paramField1.CurrentValues.Add(discreteVal1);
paramField2.CurrentValues.Add(discreteVal2);
paramField3.CurrentValues.Add(discreteVal3);
paramField4.CurrentValues.Add(discreteVal4);
paramField5.CurrentValues.Add(discreteVal5);
paramField6.CurrentValues.Add(discreteVal6);
paramField7.CurrentValues.Add(discreteVal7);
paramField8.CurrentValues.Add(discreteVal8);
// 將該參數添加到參數欄位集合。
paramFields.Add(paramField1);
paramFields.Add(paramField2);
paramFields.Add(paramField3);
paramFields.Add(paramField4);
paramFields.Add(paramField5);
paramFields.Add(paramField6);
paramFields.Add(paramField7);
paramFields.Add(paramField8);
// 將參數欄位集合放入查看器控制項。
CrystalReportViewer1.ReportSource = customerReport;
this.CrystalReportViewer1.ParameterFieldInfo = paramFields;

//設置成 139.7 x 215.9 毫米的紙張,也就是「半刀紙」,約 A4 的一半。
customerReport.PrintOptions.PaperSize = CrystalDecisions.Shared.PaperSize.PaperStatement;
//設置報表方向為橫向,注意系統沒有真正的「半刀紙」,只有把上述紙張橫著看才符合要求。列印時不需要設置為橫打
customerReport.PrintOptions.PaperOrientation = CrystalDecisions.Shared.PaperOrientation.Landscape;

CrystalReportViewer1.HasCrystalLogo = false;
CrystalReportViewer1.HasToggleGroupTreeButton = false;
CrystalReportViewer1.HasViewList = false;
try
{
//CrystalReportViewer1.PrintMode = CrystalDecisions.Web.PrintMode.ActiveX;
System.Drawing.Printing.PrintDocument printDocument = new System.Drawing.Printing.PrintDocument();
customerReport.PrintOptions.PrinterName = printDocument.PrinterSettings.PrinterName;
customerReport.PrintToPrinter(1, true, 0, 0);
}
catch
{
}

閱讀全文

與reportviewer控制項使用js方法相關的資料

熱點內容
哪個理財app對接宜信 瀏覽:322
ps文件暫存檔已滿存不了 瀏覽:247
qq無法訪問個人文件夾win10打不開 瀏覽:464
aspmvc每個版本 瀏覽:440
ps批量裁剪pdf文件 瀏覽:438
dedecms後台沒有文件管理器 瀏覽:621
2021教育改革的文件有哪些 瀏覽:29
左左網路 瀏覽:827
文件夾亂放哪裡了 瀏覽:308
cad老出現dwl文件 瀏覽:789
u盤word文件打不開 瀏覽:974
44安卓版本miracast 瀏覽:755
公園網站模板 瀏覽:751
粉筆考試app寫作題在哪裡 瀏覽:512
超聲波定位模塊程序 瀏覽:770
蘋果logo尺寸 瀏覽:599
gs5顯示屏升級 瀏覽:213
excel只打開一個主程序 瀏覽:78
word2003左側目錄 瀏覽:715
蘋果的文件夾圖標 瀏覽:390

友情鏈接