对的,需要对View进行筛选~
可以在设计时,也可以在后台,可以用写入过程实现,也可以用C#实现
用C#实现:对table先进行筛选,可以用View中的find方法.
写入过程我不是很熟悉,但是一样可以实现。
可以在设计时,也可以在后台,可以用写入过程实现,也可以用C#实现
用C#实现:对table先进行筛选,可以用View中的find方法.
写入过程我不是很熟悉,但是一样可以实现。
解决方案 »
- 急!Delphi中显示c#的vs2008写的控件
- 多层继承,对中间层方法的访问
- 想用c#做个 web 服务实例,但打开 新建/项目 打开"新建项目"页时右边没有”asp.net web 服务“选项???
- 邮箱登陆程序处的问题
- 超级郁闷的问题:错误应用程序 w3wp.exe,版本 6.0.3790.1830,错误模块 kernel32.dll,版本 5.2.3790.2756,错误地址 0x00015e02。
- c#中更换窗体背景的问题,为什么出错?
- 大家帮我看看,为什么我刚装的.net 用c#建立web项目的时候 项目名那里是灰色的!
- 请问:"流"具体是什么?
- 系统休眠重启动加载后如何触发处理?
- 谁有对图片局部放大缩小的算法的程序?参考一下。
- 新手问题:我看到好多关于水晶报表的问题:它是什么?
- bbs里的回复怎么做
一、先项目里加入一数据集如:DataSet1.xsd,打开它的设计页面。
二、在数据服务器内建立数据库的链接,过程中选用你要的数据驱动,库的位置,还有密码或是别的。
三,把你想要报表的表点按,拖入DataSet1.xsd的设计页,会在页面中有一个表,拖几个就几个表。只有数据结构,而无数据。
四、设计报表:可使用报表专家,在数据源而中选用项目数据->数据集,点开可以看到命名空间.DataSet1,点开可以看到DataSet1所有含有表的结构,选用你想用表和字段后面设计和一般报表一样,不细说。
五、后台代码:
OleDbConnection oConn = new OleDbConnection(strConn);
OleDbDataAdapter oAdapter = new OleDbAdapter("SELECT * FROM Table",oConn);
DataSet dataSet = new DataSet("material");
oAdapter.Fill(dataSet,"material");
MaterialsReport report = new MaterialsReport();
report.SetDataSource(dataSet)
this.crystalReportViewer1.ReportSource = report;
report.Close();
大体如此,大家一起交流!!!!!!!!!