找回密码
 立即注册

QQ登录

只需一步,快速开始

[已处理] 按需加载

swejet 悬赏达人认证 活字格认证
论坛元老   /  发表于:2015-3-12 11:55  /   查看:4004  /  回复:2
因为数据量过大,然后呢数据是从WebService读取的,读取数据时候是线程读取方式,这样的数据源我怎样通过按需来加载数据

2 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2015-3-12 15:30:00
沙发
回复 1楼swejet的帖子

请问线程方式读取具体指的是什么方式?

Spread 标准数据绑定模式下,按需加载方式可以参考在线 Demo:
http://demo.gcpowertools.com.cn/ ... emand/Overview.aspx

关键代码为:

  1. protected void Page_Load(object sender, EventArgs e)
  2.     {
  3.       if (IsPostBack)
  4.       {
  5.         return;
  6.       }

  7.       FpSpread1.DataSource = GetOrders();

  8.       InitSpread(FpSpread1);
  9.       this.FpSpread1.UseClipboard = false;
  10.     }

  11.     private void InitSpread(FarPoint.Web.Spread.FpSpread spread)
  12.     {
  13.       FpSpread1.ActiveSheetView.PageSize = 200;
  14.       FpSpread1.AllowLoadOnDemand = true;
  15.       FpSpread1.LoadInitRowCount = 15;
  16.       FpSpread1.LoadRowIncrement = 5;
  17.       FpSpread1.ActiveSheetView.AllowPage = false;
复制代码
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-3-20 09:13:00
板凳
回复 1楼swejet的帖子

为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部