導航:首頁 > 編程語言 > 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方法相關的資料

熱點內容
小學編程是哪些內容 瀏覽:883
編程中的大於小於怎麼用 瀏覽:543
一塵網app怎麼會閃退 瀏覽:16
vb計算三角形面積代碼 瀏覽:966
excel文件中扣章 瀏覽:58
java驗證簽名返回101 瀏覽:498
編程軟體哪個和sp1兼容 瀏覽:848
英朗gt空氣流量計怎麼看數據 瀏覽:916
60寵物對戰升級小號 瀏覽:58
數控編程速率怎麼是6000 瀏覽:694
nsa方程式組工具 瀏覽:780
分期買家電哪個網站好 瀏覽:858
QQjava諾基亞s60 瀏覽:17
浙江ug數控編程學校哪個好 瀏覽:992
什麼是營業證明文件號 瀏覽:614
app怎麼手動放映 瀏覽:516
jsp中失去焦點事件 瀏覽:930
網路設計是什麼專業 瀏覽:203
ipadmini2怎麼網路共享 瀏覽:642
cad版本低打不開dwg文件怎麼辦 瀏覽:288

友情鏈接