MESCIUS SPREAD for ASP.NET 10.0J
LoadOnDemandMode プロパティ

LoadOnDemandModeプロパティを取得または設定します。Standardモードの場合は、スクロールした後、ビューから非表示になっている後続行がなくなった場合に次の行セットがロードされます。Backgroundモードの場合は、一定時間が経過した後、またはユーザーがLoadOffsetFromBottom位置の行までスクロールした後に、次の行セットがロードされます。
構文
'Declaration
 
Public Property LoadOnDemandMode As LoadOnDemandMode
public LoadOnDemandMode LoadOnDemandMode {get; set;}
次のサンプルコードは、LoadOnDemandModeプロパティを設定します。
protected void Page_Load(object sender, System.EventArgs e)
{
    FpSpread1.ActiveSheetView.RowCount = 100;
    FpSpread1.ActiveSheetView.PageSize = 200;
    FpSpread1.ActiveSheetView.AllowPage = false;

    FpSpread1.AllowLoadOnDemand = true;
    FpSpread1.LoadInitRowCount = 50;
    FpSpread1.LoadRowIncrement = 15;
    FpSpread1.Sheets[0].LoadOnDemandMode = FarPoint.Web.Spread.LoadOnDemandMode.Backgro    und;
    FpSpread1.Sheets[0].LoadOnDemandTriggerMode = FarPoint.Web.Spread.LoadOnDemandTriggerMode.Timed;
    FpSpread1.Sheets[0].LoadOnDemandInterval = 1000; // after every second, perform loa    d on demand 
    FpSpread1.Sheets[0].LoadOffsetFromBottom = 20; // this setting is meaningless in Timed trigger mode 
}
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    FpSpread1.ActiveSheetView.RowCount = 100
    FpSpread1.ActiveSheetView.PageSize = 200
    FpSpread1.ActiveSheetView.AllowPage = False

    FpSpread1.AllowLoadOnDemand = True
    FpSpread1.LoadInitRowCount = 50
    FpSpread1.LoadRowIncrement = 15
    FpSpread1.Sheets(0).LoadOnDemandMode = FarPoint.Web.Spread.LoadOnDemandMode.Backgro    und
    FpSpread1.Sheets(0).LoadOnDemandTriggerMode = FarPoint.Web.Spread.LoadOnDemandTriggerMode.Timed
    FpSpread1.Sheets(0).LoadOnDemandInterval = 1000 ' after every second, perform load     on demand 
    FpSpread1.Sheets(0).LoadOffsetFromBottom = 20 ' this setting is meaningless in Timed trigger mode 
End Sub
参照

SheetView クラス
SheetView メンバ

 

 


© MESCIUS inc. All rights reserved.