C#怎么把水晶报表显示在crystalReportViewer控件中

C#怎么把水晶报表显示在crystalReportViewer控件中,第1张

customerReport = new ReportDocument();

string reportPath = ServerMapPath("PrintGif\\CrystalReportrpt");

customerReportLoad(reportPath);

customerReportSetDataSource(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();

// 设置参数字段的名称,它必须

//和报表中的参数相符。

paramField1ParameterFieldName = "year";

paramField2ParameterFieldName = "month";

paramField3ParameterFieldName = "day";

paramField4ParameterFieldName = "Hour";

paramField5ParameterFieldName = "Minute";

paramField6ParameterFieldName = "sname";

paramField7ParameterFieldName = "Amount";

paramField8ParameterFieldName = "CNAmount";

// 设置第一个离散值并将其传递给该参数。

discreteVal1Value = dtRows[0]["TIME"]ToString()Substring(0, 4);

discreteVal2Value = dtRows[0]["TIME"]ToString()Substring(4, 2);

discreteVal3Value = dtRows[0]["TIME"]ToString()Substring(6, 2);

discreteVal4Value = dtRows[0]["TIME"]ToString()Substring(8, 2);

discreteVal5Value = dtRows[0]["TIME"]ToString()Substring(10, 2);

discreteVal6Value = dtRows[0]["name"]ToString();

string Amount = (ConvertToDouble(dtRows[0]["PRC"]ToString()) ConvertToDouble(dtRows[0]["VOL"]ToString()))ToString();

decimal AmountN = 0;

discreteVal8Value = PublicClassConvertToCn(Amount,out AmountN);

discreteVal7Value = AmountN;

paramField1CurrentValuesAdd(discreteVal1);

paramField2CurrentValuesAdd(discreteVal2);

paramField3CurrentValuesAdd(discreteVal3);

paramField4CurrentValuesAdd(discreteVal4);

paramField5CurrentValuesAdd(discreteVal5);

paramField6CurrentValuesAdd(discreteVal6);

paramField7CurrentValuesAdd(discreteVal7);

paramField8CurrentValuesAdd(discreteVal8);

// 将该参数添加到参数字段集合。

paramFieldsAdd(paramField1);

paramFieldsAdd(paramField2);

paramFieldsAdd(paramField3);

paramFieldsAdd(paramField4);

paramFieldsAdd(paramField5);

paramFieldsAdd(paramField6);

paramFieldsAdd(paramField7);

paramFieldsAdd(paramField8);

// 将参数字段集合放入查看器控件。

CrystalReportViewer1ReportSource = customerReport;

thisCrystalReportViewer1ParameterFieldInfo = paramFields;

//设置成 1397 x 2159 毫米的纸张,也就是“半刀纸”,约 A4 的一半。

customerReportPrintOptionsPaperSize = CrystalDecisionsSharedPaperSizePaperStatement;

//设置报表方向为横向,注意系统没有真正的“半刀纸”,只有把上述纸张横着看才符合要求。打印时不需要设置为横打

customerReportPrintOptionsPaperOrientation = CrystalDecisionsSharedPaperOrientationLandscape;

CrystalReportViewer1HasCrystalLogo = false;

CrystalReportViewer1HasToggleGroupTreeButton = false;

CrystalReportViewer1HasViewList = false;

try

{

//CrystalReportViewer1PrintMode = CrystalDecisionsWebPrintModeActiveX;

SystemDrawingPrintingPrintDocument printDocument = new SystemDrawingPrintingPrintDocument();

customerReportPrintOptionsPrinterName = printDocumentPrinterSettingsPrinterName;

customerReportPrintToPrinter(1, true, 0, 0);

}

catch

{

}

1、crystal和limpid两个英语单词的解释不通,crystal代表水晶;limpid代表透明的、清澈的,意思完全不同。

2、crystal翻译:

n 晶体; 水晶; 结晶(体); 水晶饰品; adj 水晶的; 水晶般的; 透明的; 清楚的;        

Crystal   [女子名] 克里斯特尔来源于希腊语,含义是“透明的冰,霜”(clear ice,frost); [

crystalline:  adj 水晶的; 似水晶的; 结晶质的; 清澈的; n 结晶性,结晶度;

crystallize: vt 明确; 使结晶; 使成形,使具体化; 包糖,涂糖霜;

3、limpid翻译:

adj 清澈的; 透明的; 容易看懂的; 无忧虑的;        

limpidness             n 清澈,透明;

Krystal发音跟Crystal一模一样,Crystal是水晶的意思,指物品;Krystal主要用作人名,例如韩国女团成员郑秀晶的英文名就是Krystal。

crystal

英 ['krɪst(ə)l]美 ['krɪstl]

n 结晶(体);晶体;水晶;水晶饰品

adj 水晶的;水晶般的;透明的;清楚的

krystal

n克丽丝特尔

crystal ,读音:英 ['krɪstl] 美 ['krɪstl]

n 水晶;结晶体;表蒙子

adj 透明的;晶体的

词汇搭配:

1、fine crystal 纯净的水晶

2、silicon single crystal 单晶硅

3、rock crystal 水晶

4、crystal palace 水晶宫

常见句型:

1、Those fine wine glasses are made of crystal

那些漂亮的酒杯是用水晶做的。

2、The acid etched holes in the crystal surface

水晶表面被酸腐蚀出了洞。

3、It is snow and ice crystals

这是雪和冰的结晶体。

4、She wears a crystal ornament on her chest

她的前胸戴了一个水晶饰品。

扩展资料:

临近单词

1、crystalline

英 ['krɪstəlaɪn] 美 ['krɪstəlaɪn]

adj 水晶(般)的;水晶做的;透明的

例句:A specific crystalline form of a compound that can crystallize in different forms

多晶形(物)一种能以不同形式结晶的化合物的特殊晶形。

2、crystals

英 [k'rɪstlz] 美 [k'rɪstlz]

n 晶体;结晶乙酸柏木酯

例句:Each mineral has crystals of a particular shape

每种矿物的晶体都有其特殊的形状。

欢迎分享,转载请注明来源:品搜搜测评网

原文地址:https://pinsoso.cn/meirong/1773542.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-10-17
下一篇2023-10-17

随机推荐

  • 日系精华液有哪些好用?眼霜和精华液的使用顺序是什么?

    很多人在化妆的时候,都会用各种护肤品和化妆品,但在挑选护肤品的时候,总是会很纠结,而且感觉不把护肤品都试一下,根本就找不到适合自己的护肤品,于是总是会在挑选护肤品的时候犹豫不决,那么日系精华液有哪些好用?眼霜和精华液的使用顺序是什么?1、日

    2024-04-15
    1047300
  • 用sk2神仙水后再抹雅诗兰黛精华液可以吗

    是的,使用SK-II神仙水后可以涂抹雅诗兰黛精华液。这两种产品都属于护肤程序的一部分,但请确保按照产品说明和建议的使用方法进行。SK-II神仙水是一种调节肌肤水油平衡的精华水,而雅诗兰黛的精华液则具有修复、维稳肌肤的作用,并能增加抗氧化和抗

    2024-04-15
    45300
  • 妮维雅清透防晒露怎么样?妮维雅清透防晒露成分

    妮维雅清透防晒露主打防紫外线隔离,那么妮维雅清透防晒露怎么样?妮维雅清透防晒露都含有哪些成分?带着这些疑问下面是我为大家带来妮维雅清透防晒露的全面分析,了解它的更多性能,帮你解决更多的困扰,感兴趣的小伙伴们赶快来看看吧!1

    2024-04-15
    45800
  • 小乌龟用什么东西来装着养

    小龟可以毫无困难地用一个平底容器饲养,塑胶盆,塑胶槽,玻璃缸或盒、水族箱都很合适,水不要太深,深度能让其游泳为好。  一个理想的养育场所须有一些特定最低要件。每只幼龟要有五公升水的活动空间,而水深不应超过龟体长度,好让龟到水面呼吸时脚能撑到

    2024-04-15
    40700
  • 男士用什么牌子的保湿乳液好?

    据我了解的情况,现在好像有更多的男生对于护肤不是很抵触了,虽不抵触,但是却不会挑选合适自己的男士水乳,不过没事的,首先有这个心态的转变就是好事呢,不会挑选没关系的,我用的多,我可以给大家分享一下我的使用心得,我用过的一些男士水乳,有些平价好

    2024-04-15
    45900
  • 爽肤水,乳液,精华,保湿乳,调理水的使用顺序

    爽肤水,乳液,精华,保湿乳,调理水的使用顺序 正确顺序是爽肤水、调理水、保湿乳、精华、乳液。护肤品的使用步骤是,按照分子越小越先用的原则,使用方法如下:1、洁面产品护肤保养之前,清洁永远是第一步,不要小看清洁,非常重要。2、

    2024-04-15
    44300
  • 身体乳液哪个牌子好用

    使用顺序(按照分子越小越先用的原则):爽肤水→精华素→保湿乳液→保湿凝露→保湿霜,质地越清爽、越稀越先用,这样更有利于各种营养的充分吸收。保湿霜作为最后一道护肤步骤,目的是要把水分都锁在脸上,这样肌肤才不会水分流失。精华凝露就是精华素,直接

    2024-04-15
    45300

发表评论

登录后才能评论
保存