.NET C/S + DB2 水晶报表登陆。。。

gwf25sz 2011-03-23 12:03:10
如题
开发平台 VS2005 .NET C/S项目 DB2数据库
查看报表时要求登陆。。。。。。
PUSH模式,代码如下:
private void PurchasingContractView_Load(object sender, EventArgs e)
{
DSPurchasing ds = new DSPurchasing();
sql = String.Format("SELECT * FROM P_PURCHASE WHERE PURCHASENUMBER='{0}'", pNo);
DataTable dt = WebReference.CommonEntityOperator.Instance.ExeSql(sql).CurrentTable.Copy();
dt.TableName = "P_PURCHASE";
ds.Tables.Add(dt);
sql = String.Format("SELECT * FROM P_PURCHASEMATERIALS WHERE PURCHASENUMBER='{0}'", pNo);
DataTable dts = WebReference.CommonEntityOperator.Instance.ExeSql(sql).CurrentTable.Copy();
dts.TableName = "P_PURCHASEMATERIALS";
ds.Tables.Add(dts);
PurchasingContract pc = new PurchasingContract();
pc.SetDataSource(ds);
crystalReportViewer1.ReportSource = pc;
}

真没想到两年后我又拆回来了。。。。。。
阿泰在不??
各位帮帮忙啊~~~~~~~~~
...全文
100 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
gwf25sz 2011-04-01
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 luols 的回复:]
数据集中的两个表结构和数据库中的表结构一致吧?


或者直接用DataAdapter.Fill(DSPurchasing.P_PURCHASE)。。
直接填充到数据集中的表
[/Quote]
我设置的数据集共有4张表,一张是通过连表查来的虚表!
阿双2009 2011-03-28
  • 打赏
  • 举报
回复
数据集中的两个表结构和数据库中的表结构一致吧?


或者直接用DataAdapter.Fill(DSPurchasing.P_PURCHASE)。。
直接填充到数据集中的表
gwf25sz 2011-03-28
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 luols 的回复:]
DSPurchasing 是一个强类型数据集,P_PURCHASE和P_PURCHASEMATERIALS是其中两个DataTable?

既是PUSH模式,你的报表数据源是该数据集吧?
[/Quote]

是的~

问题还没解决
阿双2009 2011-03-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 luols 的回复:]
DSPurchasing 是一个强类型数据集,P_PURCHASE和P_PURCHASEMATERIALS是其中两个DataTable?

既是PUSH模式,你的报表数据源是该数据集吧?
[/Quote]

...
gwf25sz 2011-03-24
  • 打赏
  • 举报
回复
后来把 DSPurchasing 换成DataSet就行了
结果今天又不行了。。。。。。。。
阿双2009 2011-03-23
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 gwf25sz 的回复:]
自己解决了,撒分处理~!
[/Quote]

什么问题导致的 :)
阿双2009 2011-03-23
  • 打赏
  • 举报
回复
DSPurchasing 是一个强类型数据集,P_PURCHASE和P_PURCHASEMATERIALS是其中两个DataTable?

既是PUSH模式,你的报表数据源是该数据集吧?
gwf25sz 2011-03-23
  • 打赏
  • 举报
回复
自己解决了,撒分处理~!

4,820

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧