您的位置:程序门 -> .net技术 -> vb.net



初学打印,又遭碰壁,请大伙帮忙(100分)


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


初学打印,又遭碰壁,请大伙帮忙(100分)[已结贴,结贴人:cbbcard]
发表于:2007-01-27 17:10:58 楼主
各个大大,我添加了个report1.rdlc文件,然后在里面添加了个文本框(text1),现在想在编程的时候动态的给它传文本,该怎么办?我用的是vb2005,帮帮忙呀!
发表于:2007-01-27 17:29:381楼 得分:10
支持下
发表于:2007-01-28 10:54:532楼 得分:10
动态绑定数据源?
发表于:2007-01-28 20:13:593楼 得分:0
不是动态绑定数据源,我想自己指定内容,在程序运行时自己输入的,找了半天也半不到,msdn上也没找着,汗~
发表于:2007-01-28 21:35:104楼 得分:0
在rdlc中设参数aa,放置textbox1,设置它的value为:   =parameters!aa.value
在程序里:

                dim   rptpar   as   new   reportparameter
                rptpar.name   =   "aa "
                rptpar.values.add( "aaaaaaaaa ")     '你要赋的参数值
这是hanlang的解答,可是我照做了,还是不行呀,显示不出来aaaaaaa,怎么办呀?
发表于:2007-01-29 09:17:265楼 得分:10
是什么报表?水晶报表吗?
发表于:2007-01-29 15:49:006楼 得分:0
不是,是vs2005自带的报表
发表于:2007-01-30 00:17:147楼 得分:0
martk
发表于:2007-01-30 00:30:438楼 得分:0
晕来,我看msdn里有个reportviewer.localreport.setparameters可是。。。。
reportviewer1.localreport.setparameters(rptpar)运行的时候说是rptpar无法转换的说~
发表于:2007-01-30 00:30:529楼 得分:50
vs2005自带的报表是水晶报表10
dim   rpt1   as   new   报表1
textobject   tb   =(textobject)rpt1.reportdefinition.reportobjects[ "textbox1 "]
tb.text= "新值 "
发表于:2007-01-30 00:42:0810楼 得分:0
楼上的大哥,先谢谢你,可是我没用自带的水晶报表,是另一个,在工具箱-> 数据-> reportviewer,我用的是这个。。。
发表于:2007-01-30 11:39:3711楼 得分:0
对于这个问题,我是晕不死的晕呀   看看msdn的帮助先
c#   复制代码  
private   void   setreportparameters()   {
      reportparameter   p   =   new  
            reportparameter( "showdescriptions ",   checkbox1.checked.tostring());
      this.reportviewer1.localreport.setparameters(new   reportparameter[]   {   p   });
}
visual   basic   复制代码  
private   sub   setreportparameters()
      dim   p   as   new   reportparameter( "showdescriptions ",   _
          checkbox1.checked.tostring())
      reportviewer1.localreport.setparameters(p)
end   sub
在这之前我就看了visual   basic的代码,没看c#的,一直用reportviewer1.localreport.setparameters(p),一直都出现无法转换的异常,就是搞不懂,我又看了c#的代码,最后改写成
me.reportviewer1.localreport.setparameters(new   reportparameter()   {p})
这不,没的问题了,成功了,这是我的问题还是.net的问题??
汗~~
发表于:2007-01-30 12:37:2212楼 得分:20
看来是msdn的问题,setparameters()方法要的参数是一个对象数组,而不是一个对象.


快速检索

最新资讯
热门点击