你的意思是自己的DataSet在报表设计器中不能拖放字段吧?
要解决这个问题,不能用一般的那种DataSet,要用“强类型数据集”(好像是这么叫的):
往项目中添加一个MyDataSet.xsd文件(添加->添加新项->数据集),在这个文件中可以定义自己数据集的字段结构,保存后,关闭并重新打开VS.NET,现在在水晶报表设计器的数据源那里的“项目数据”的“ADO.NET”数据集那里就可以找到你自己的MyDataSet,这时就可以自由拖放字段了。在程序代码中,实例化这个MyDataSet,用逐行添加的方式往里面灌数据(可以先将数据select到一个临时的DataSet,然后再对这个临时DataSet用foreach(DataRow dr in ......)),灌完后就可以传给水晶报表了.
要解决这个问题,不能用一般的那种DataSet,要用“强类型数据集”(好像是这么叫的):
往项目中添加一个MyDataSet.xsd文件(添加->添加新项->数据集),在这个文件中可以定义自己数据集的字段结构,保存后,关闭并重新打开VS.NET,现在在水晶报表设计器的数据源那里的“项目数据”的“ADO.NET”数据集那里就可以找到你自己的MyDataSet,这时就可以自由拖放字段了。在程序代码中,实例化这个MyDataSet,用逐行添加的方式往里面灌数据(可以先将数据select到一个临时的DataSet,然后再对这个临时DataSet用foreach(DataRow dr in ......)),灌完后就可以传给水晶报表了.
解决方案 »
- 我把逗号去了 又有新问题了 就是一直显示两个错误 1:请输入;,2:常量中有换行符。请高手指教 谢谢
- 读写和删cookies,网上搜索了一段代码,求调用的代码
- 100分求一段winform(windows窗体)中的datagridview的实现代码
- 验证数据是否重复
- 如何卸载vs2005中的插件程序?
- petshop4中正则表达式的意思
- 图片合并
- 导入功能
- 怎么做出错处理?
- 寻找<<C#高级编程>>电子版,哪位大哥提供一个地址,小弟将不胜感激!(穷啊,没办法!),只能以论坛中的分相送了!
- C#中有输入对话框吗????谢谢!!!!!!!!!!!!!!
- 如何修改某个文件夹下某个文件的文件名,最好有判断文件名是否合法。
功能很强大啊,哈