SPREAD for ASP.NET 8.0J サンプルコード集
チャートを追加する(シートのセル範囲を指定する)

SheetViewクラスのAddChartメソッドを使用します。

実行例:

チャートを表示するには、SPREADのHTTPハンドラを有効にする必要があります。設定方法については、「チャートのHTTPハンドラを登録する」を参照してください。
FpSpread1.ClientAutoSize = true;
SheetView sheet = FpSpread1.Sheets[0];
SetTestData4(sheet);           
FarPoint.Web.Spread.Model.CellRange data = new FarPoint.Web.Spread.Model.CellRange(0, 0, 5, 4);
sheet.AddChart(data, typeof(FarPoint.Web.Chart.LineSeries), 400, 200, 10, 130);
FpSpread1.ClientAutoSize = True
Dim sheet As SheetView = FpSpread1.Sheets(0)
SetTestData4(sheet)
Dim data As New FarPoint.Web.Spread.Model.CellRange(0, 0, 5, 4)
sheet.AddChart(data, GetType(FarPoint.Web.Chart.LineSeries), 400, 200, 10, 130)

この例では、テストデータの生成に以下のメソッドを使用しています。

public void SetTestData4(SheetView sheet)
{
    sheet.AllowPage = false;
    sheet.RowCount = 15; sheet.ColumnCount = 5;
    string tab = "\t", ent = "\r\n";
    string data = "" + tab + "S1" + tab + "S2" + tab + "S3" + ent
                + "1Q" + tab + "50" + tab + "30" + tab + "10" + ent
                + "2Q" + tab + "30" + tab + "15" + tab + "40" + ent
                + "3Q" + tab + "20" + tab + "50" + tab + "25" + ent
                + "4Q" + tab + "40" + tab + "20" + tab + "25" + ent;
    sheet.SetClip(0, 0, 5, 4, data);
}
Public Sub SetTestData4(sheet As SheetView)
    sheet.AllowPage = False
    sheet.RowCount = 15
    sheet.ColumnCount = 5
    Dim tab As String = vbTab, ent As String = vbNewLine
    Dim data As String = "" + tab + "S1" + tab + "S2" + tab + "S3" + ent _
                            + "1Q" + tab + "50" + tab + "30" + tab + "10" + ent _
                            + "2Q" + tab + "30" + tab + "15" + tab + "40" + ent _
                            + "3Q" + tab + "20" + tab + "50" + tab + "25" + ent _
                            + "4Q" + tab + "40" + tab + "20" + tab + "25" + ent
    sheet.SetClip(0, 0, 5, 4, data)
End Sub

 

 


© 2013-2015, GrapeCity inc. All rights reserved.