博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
映射“DataAdapter.TableMappings”
阅读量:4581 次
发布时间:2019-06-09

本文共 1076 字,大约阅读时间需要 3 分钟。

映射“DataAdapter.TableMappings”

    TableMappings为映射,如果单表映射水晶报表的话,代码直接可以这样子写就可以显示数据在crystalReportViewer1上了。主要代码如下:

da = new SqlDataAdapter("SELECT  * FROM  InStock_Detail", conn);            da.TableMappings.Add("Table", "InStock_Detail");            da.Fill(mydata, "InStock_Detail");//, "InStock_Detail"            DBReport.InCrystalReport cr = new DBReport.InCrystalReport();            cr.SetDataSource(mydata);            crystalReportViewer1.ReportSource = cr;

    如果是两表映射水晶报表的话,代码则要这样子写才能够实现,代码如下:

da = new SqlDataAdapter("SELECT  * FROM  InStock_Detail,InStock where InStock.voucher_no=InStock_Detail.voucher_no", conn);            da.TableMappings.Add("Table", "InStock_Detail");//Table名称唯一            da.TableMappings.Add("Table1", "InStock");//Table1名称唯一             da.Fill(mydata, "InStock_Detail");//, "InStock_Detail"             da.Fill(mydata, "InStock");             DBReport.InCrystalReport cr = new DBReport.InCrystalReport();             cr.SetDataSource(mydata);             crystalReportViewer1.ReportSource = cr;

 

转载于:https://www.cnblogs.com/lvk618/p/3371386.html

你可能感兴趣的文章
【VS开发】从sockaddr中取得客户端或者数据源的Ip地址和端口号
查看>>
【计算机视觉】基于局部二值相似性模式(LBSP)的运动目标检测算法
查看>>
【VS开发】【C/C++开发】memcpy和memmove的区别
查看>>
(浙江金华)Day 1 组合数计数
查看>>
DataMember 特性
查看>>
Android数据存储与访问
查看>>
串并行数据结构实验--MAC下SML环境安装1
查看>>
java取整和java四舍五入方法
查看>>
学习linux-基础-操作系统结构
查看>>
卸载Linux内置的AMP软件
查看>>
关于js的几道经典题(作用域、原型链等)自己做的
查看>>
如何判断js是否加载完全
查看>>
【菜鸟学Python】函数的定义及调用
查看>>
360 github
查看>>
宜信微服务任务执行器
查看>>
realsense blog 国外某人
查看>>
点击按钮将内容赋值到粘贴板
查看>>
DevExpress12.2.6 安装顺序记录
查看>>
.Net基础篇_学习笔记_第四天_switch-case02
查看>>
linux之基本命令讲解
查看>>