找回密码
 立即注册

QQ登录

只需一步,快速开始

a1274918722

论坛元老

12

主题

31

帖子

7922

积分

论坛元老

积分
7922

活字格认证

a1274918722
论坛元老   /  发表于:2013-3-20 11:59  /   查看:11075  /  回复:13
ASP.NET中在后台的Load事件里,我设置了RowCount=1200,ColumnCount=20;然后循环每个单元格进行赋值,数据加载成功后,我大概等一分钟 然后点击一个按钮(是服务器控件),FpSpread中数据被清空掉,而且行数变为3 列数变为4.

13 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-3-20 12:08:00
沙发
回复 1楼a1274918722的帖子

请问在 page_load 事件中是否添加代码:

  1. if (IsPostBack)
  2.             {
  3.                 return;
  4.             }
复制代码

或者发 Demo 到论坛调试。
回复 使用道具 举报
a1274918722
论坛元老   /  发表于:2013-3-20 13:14:00
板凳

调试的Demo

回复 2楼iceman的帖子

调试的Demo

test.rar

1.72 KB, 下载次数: 1487

回复 使用道具 举报
a1274918722
论坛元老   /  发表于:2013-3-20 14:56:00
地板
回复 2楼iceman的帖子

版主大人,请问我这个问题 你那边可以再现么?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-3-20 17:43:00
5#
回复 4楼a1274918722的帖子

a1274918722  你好,
使用 3# 中 Demo 在 IE9 中测试,我并没有重新问题。
在 Debug 代码时也没有发现问题。
回复 使用道具 举报
a1274918722
论坛元老   /  发表于:2013-3-20 17:51:00
6#
回复 5楼iceman的帖子

要过一段时间 点击按钮 才会出现这个情况的。。
回复 使用道具 举报
a1274918722
论坛元老   /  发表于:2013-3-21 00:41:00
7#

截图。。

回复 5楼iceman的帖子

还是3#中Demo  我将运行的结果保存成图片

1.jpg (134.43 KB, 下载次数: 1374)
回复 使用道具 举报
a1274918722
论坛元老   /  发表于:2013-3-21 09:15:00
8#
回复 5楼iceman的帖子

FarPoint.Web.Spread  版本是6.0.3505.2008
回复 使用道具 举报
a1274918722
论坛元老   /  发表于:2013-3-21 10:52:00
9#
过路的朋友,有碰到过这个问题的么??数据老是丢掉。。我控制数据行的隐藏都实现不了了。。。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-3-21 17:16:00
10#
回复 9楼a1274918722的帖子

a1274918722 你好,
可以尝试把 Sheet 状态保存在 Session 中,参考代码:

  1. protected void FpSpread1_SaveOrLoadSheetState(object sender, FarPoint.Web.Spread.SheetViewStateEventArgs e)

  2. {

  3. if (e.IsSave)

  4. {

  5. Session[e.SheetView.SheetName] = e.SheetView.SaveViewState();

  6. }

  7. else

  8. {

  9. e.SheetView.LoadViewState(Session[e.SheetView.SheetName]);

  10. }

  11. e.Handled = true;

  12. }

复制代码
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部