水晶报表10 打印按钮的响应问题

sdcsdc77 2005-07-21 02:26:33
我用的英文版水晶报表10 printmode 设为activeX

点击打印按钮后,触发Page_Load 事件,需要重新绑定一遍水晶报表才可以 出现打印对话框.如下
private void Page_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack)
{
}
// 在此处放置用户代码以初始化页面
StartStat();
}

StartStat()是获取结果集, 绑定到viewer的操作
这样我每次PageLoad的时候就已经获取了结果,我不想这样
我想用户点击button 才调用 StartStat();
但是PageLoad里如果不放 StartStat();的话,打印按钮点击响应后就不执行操作了.
请问这个问题是如何解决的, 这应该是个很普遍的问题

Ps:我没有找到打印按钮的点击事件,分页的我找到了,只要Navigate事件里重新绑定一次就可以了
但是打印没有啊
...全文
356 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
moonshineidolon 2005-08-25
  • 打赏
  • 举报
回复
你可以在页面的打印按钮的前台页面上的onclick 事件上 写段javascript 程序 描述如下:用户点击这个打印按钮后 你在某个变量上 或者 某个隐藏域上写个标志。 在后台的pageload 事件中判断前台传回来的标志,就知道是不是 打印按钮 按下了
wwwafa9 2005-08-22
  • 打赏
  • 举报
回复
去掉这个就可以了if(!Page.IsPostBack)
mindsky 2005-08-16
  • 打赏
  • 举报
回复
很遗憾我刚刚遇到这个问题也没找到打印响应事件,你可以点击button开新页面,在新页面里显示报表不就解决了吗
sdcsdc77 2005-07-26
  • 打赏
  • 举报
回复
怎么还是没人啊?哭
是我说的不够清楚么?
sdcsdc77 2005-07-25
  • 打赏
  • 举报
回复
怎么没人?自己顶一下

4,819

社区成员

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

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