您的位置:首页 > 理论基础 > 计算机网络

[转-来自啊泰]推模式下dataset1下显示的是"...未找到项目..." 问题的解决 [http://www.cnblogs.com/babyt/archive/2005/04/15/138582.html]

2007-08-29 09:21 871 查看
在前面的一篇文章中
创建不受数据库限制的报表 VB.Net 版本 -1
创建不受数据库限制的报表 VB.Net 版本 -2
我介绍了.Net下创建脱离数据库依赖的报表
也就是使用Push模式实现报表
但是在实际的操作过程中,有的朋友出现了如下问题
(我现在用的是水晶报表10专业版,界面可能与你用的有所不同)



也就是设置了Dataset,但是却找不到数据项目

其实这是因为你没有配置好Dataset的原因



下面我来说一下如何配置。
进入Dateset1.xsd的设计界面
看到界面最左边的图标,点开看到数据库服务器的一些信息



我们这里选择一个Access数据库







选其中的雇员表,按住“雇员”的拖到界面上即可



看到界面上有什么变化了吗? 
加了该表的结构。你可以进入XML模式看一下,印象更深一些
等你熟悉了,就可以手工实现这个xsd文件了

在界面上点右键,"生成数据集",重新做一下.(如果已经勾上的,把勾去掉,重新再勾一次)



进行保存!!

下面我们来重新挂接这个文件,如果直接使用"数据库专家"还是会出现跟第一个图同样的症状的



这个时候我们先要把原来的数据信息清除掉
进入"数据库专家",点中"Dataset1",按"注销"即可。



现在我们重复原来的步骤,新选择我们的刚才保存好的xsd,确定后效果就出来了。




 
怎么样,问题解决了吗?

-------Over------------------
希望这篇文章对你有所帮助。
阿泰 200504125  

 

///////////////////////////////评论

 re: 推模式下dataset1下显示的是"...未找到项目..." 问题的解决 2005-04-15 22:55 bing

我已经创建了dataset1.xsd

在数据库专家--项目数据--ADO。NET数据集--"...未找到项目..."

在数据库专家--更多数据源--ADO。NET(XML)中可以看到dataSet1中的表。

请阿泰再帮我看看,问题一样,我是asp.net + sql server c#
是不是本来就是生成(XML)的?  回复  更多评论
  

# re: 推模式下dataset1下显示的是"...未找到项目..." 问题的解决 2005-04-15 23:13 bing
http://search.csdn.net/Expert/topic/1900/1900717.xml?temp=.2228052

就是这一步看不到DataSet1中的表!

6) 在”数据库专家“窗口中,展开”项目数据“(代替以前的OleDb),展开“ADO.Net数据集”--"DataSet1“,选择”Stores“表。
7) 将”Stores"表添加到“选定的表”中,点击“OK”  回复  更多评论
  

# re: 推模式下dataset1下显示的是"...未找到项目..." 问题的解决 2005-04-15 23:30 阿泰
把整个项目打包发给我看看   回复  更多评论
  

# 已解决!推模式下dataset1下显示的是"...未找到项目..." 问题的解决 2005-04-16 00:03 bing
将数据库中的表拖到DataSet1.xsd的数据集标签后右键重新---生成数据集后在ADO.NET数据集可以看到表了! :) 谢了,不过很多效果不如意,正在看你网站上的文章,希望向你多多学习 !  回复  更多评论
  

# re: 推模式下dataset1下顯示的是"...未找到項目..." 問題的解決 2007-01-23 23:23 小胖
請問各位..我使用 CrystalReport10 做子報表.卻一直出現以下訊息,輸入sqlserver 的用戶名及密碼,卻一直無法顯示報表...??求救.....
您请求的报表需要更多信息.

--------------------------------------------------------------------------------
showdate
服务器名:
数据库名:
用户名:
密码:
  回复  更多评论
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐