rdlc报表使用心得_第1页
rdlc报表使用心得_第2页
rdlc报表使用心得_第3页
rdlc报表使用心得_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

VS2010RDLC报表的使用心得不得不说微软的东西很傻瓜化,但是个人感觉用之前一头雾水,费了九牛二虎之力搞清楚了之后发现只不过如此。为了让新入手VS2010报表的朋友少走些弯路,也为了帮助记忆,特此写下一些东西。一、报表绑定的数据集是一个带参数的结构化存储过程怎么办?在添加了一个一个带参数的结构化存储过程(该存储过程暂且叫SP)后,会发现如下提示:向导在配置TableAdapter检测到以下问题:"SP":详细信息:已生成SELECT语句。Invalidobjectname'#临时表名'.要将这些组件添加到数据集中,请单击"完成"。看到上面的错误提示,怎么办?不用管,直接完成(该数据集暂且叫DS)。这时候来到报表设计,添加数据集会发现刚才建好的数据集DS没有字段。解决办法是打开报表的XML格式,找到数据集,添加字段。如下:1.<DataSets>2.<DataSetName="DS">3.--开始添加4.<Fields>5.<FieldName="字段名"〉6・<DataField>字段名</DataField>7.<rd:TypeName>System.String</rd:TypeName>8.</Field>9.</Fields>10.--结束添加

<Query><DataSourceName>ReportsDataSet</DataSourceName><CommandText>/*LocalQuery*/</CommandText></Query><rd:DataSetInfo><rd:DataSetName>ReportsDataSet</rd:DataSetName><rd:SchemaPath>...</rd:SchemaPath><rd:TableName>TableName</rd:TableName><rd:TableAdapterFillMethod>Fill</rd:TableAdapterFillMethod><rd:TableAdapterGetDataMethod>GetData</rd:TableAdapterGetDataMethod><rd:TableAdapterName>TableAdapter</rd:TableAdapterName></rd:DataSetInfo></DataSet></DataSets>添加完以后,把RDLC报表关了重新打开,就能看到数据集的字段了。〈DataSets添加完以后,把RDLC报表关了重新打开,就能看到数据集的字段了。〈DataSetName二"DS"〉—开始添加〈Fields〉〈FieldName二"字段名"〉〈DataField〉字段名〈/DataField〉〈rd:TypeName〉System.String〈/rd:TypeName〉〈/Field〉〈/Fields〉—结束添加〈Query〉<DataSourceName〉ReportsDataSet〈/DataSourceName〉〈CommandText〉/*LocalQuery*/〈/CommandText〉〈/Query〉<rd:DataSetlnfo〉<rd:DataSetName〉ReportsDataSet〈/rd:DataSetName>〈rd:SchemaPath〉...〈/rd:SchemaPath〉〈rd:TableName〉TableName〈/rd:TableName〉〈rd:TableAdapterFillMethod〉Fill〈/rd:TableAdapterFillMethod〉〈rd:TableAdapterGetDataMethod>GetData〈/rd:TableAdapterGetDataMethod〉〈rd:TableAdapterName〉TableAdapter〈/rd:TableAdapterName〉</rd:DataSetlnfo〉</DataSet〉</DataSets〉二、 在asp页面添加Reportviewer控件并选择报表后,选择的数据源是带参数的存储过程怎么传参数?其实这个很简单,直接给数据源参数的默认值赋值即可。如下:this.ObjectDataSource.SelectParameters[”参数名”].Defaultvalue="值”;三、 RDLC报表有空白页?报表“主体属性”的宽+“报表属性”的左右边距一定要小于“报表属性”的宽报表“主体属性”的高+“页眉”的高+“页脚”的高+“报表属性”的上下边距一定要小于“报表属性”的高四、 RDLC报表使用Table总多出来一个空白页?报表主体的高度应该设为最小,也就是报表主体内各种控件加起来的高度,这样就不会在打印的时候多出空白页。五、 VS2010RDLC报表表(table)因数据量过大导致分页的时候如何显示表头?手动在XML中加入如下<TablixRowHierarchy><TablixMembers><TablixMember><KeepWithGroup>

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论