導航:首頁 > 編程語言 > 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有什麼好處 瀏覽:200
linux編譯so文件 瀏覽:911
赤潮數據哪裡找 瀏覽:988
weblogic修改登錄密碼 瀏覽:652
python復制excel文件並重新命名 瀏覽:188
哪個編程語言發展前景好 瀏覽:400
歷史文件版本 瀏覽:9
文件夾有多少頁的規格 瀏覽:560
u盤文件防刪 瀏覽:798
安卓耗電分析系統 瀏覽:835
文件夾防寫怎麼去掉 瀏覽:455
如何管理站點文件 瀏覽:739
js怎麼列印出來 瀏覽:976
ios迅雷的文件存放路徑 瀏覽:631
蘋果錄音文件導出 瀏覽:675
pythonjs 瀏覽:918
用安卓查看wifi密碼 瀏覽:862
eclipse打不開源代碼 瀏覽:905
電腦網路路徑共享如何關閉 瀏覽:14
文件圖片有個勾 瀏覽:241

友情鏈接