Spread ASP.NET 17
Spread for ASP.NET 17 Product Documentation / Developer's Guide / Customizing the Appearance / Customizing the Appearance of a Cell / Using Sparklines / Adding a Sparkline to a Cell
In This Topic
    Adding a Sparkline to a Cell
    In This Topic

    You can add a sparkline to a cell using code or the designer.

    Sparkline in a Cell

    Using Code

    1. Specify a cell to create the sparkline in.
    2. Specify a range of cells for the data.
    3. Set any properties for the sparkline (such as points and colors).
    4. Add the sparkline to the cell with the AddSparkline method.

    Example

    This example creates a column sparkline in a cell and shows negative and series colors.

    C#
    Copy Code
    FarPoint.Web.Spread.SheetView sv = new FarPoint.Web.Spread.SheetView();
    FarPoint.Web.Spread.Chart.SheetCellRange data = new FarPoint.Web.Spread.Chart.SheetCellRange(sv, 0,0,1, 5);
    FarPoint.Web.Spread.Chart.SheetCellRange data2 = new FarPoint.Web.Spread.Chart.SheetCellRange(sv, 5,0,1,1);
    FarPoint.Web.Spread.ExcelSparklineSetting ex = new FarPoint.Web.Spread.ExcelSparklineSetting();
    ex.ShowMarkers = true;
    ex.ShowNegative = true;
    ex.NegativeColor = Color.Red;
    // Use with a Column or Winloss type
    ex.SeriesColor = Color.Olive;
    fpSpread1.Sheets[0] = sv;
    fpSpread1.Sheets[0].RowCount = 6;
    fpSpread1.Sheets[0].ColumnCount = 6;
    sv.Cells[0, 0].Value = 2;
    sv.Cells[0, 1].Value = 5;
    sv.Cells[0, 2].Value = 4;
    sv.Cells[0, 3].Value = -1;
    sv.Cells[0, 4].Value = 3;
    fpSpread1.Sheets[0].AddSparkline(data, data2, FarPoint.Web.Spread.SparklineType.Column, ex); 
    
    VB
    Copy Code
    Dim sv As New FarPoint.Web.Spread.SheetView()
    Dim data As New FarPoint.Web.Spread.Chart.SheetCellRange(sv, 0, 0, 1, 5)
    Dim data2 As New FarPoint.Web.Spread.Chart.SheetCellRange(sv, 5, 0, 1, 1)
    Dim ex As New FarPoint.Web.Spread.ExcelSparklineSetting()
    ex.ShowMarkers = True
    ex.ShowNegative = True
    ex.NegativeColor = Color.Red
    ' Use with a Column or Winloss type
    ex.SeriesColor = Color.Olive
    FpSpread1.Sheets(0) = sv
    FpSpread1.Sheets(0).RowCount = 6
    FpSpread1.Sheets(0).ColumnCount = 6
    sv.Cells(0, 0).Value = 2
    sv.Cells(0, 1).Value = 5
    sv.Cells(0, 2).Value = 4
    sv.Cells(0, 3).Value = -1
    sv.Cells(0, 4).Value = 3
    FpSpread1.Sheets(0).AddSparkline(data, data2, FarPoint.Web.Spread.SparklineType.Column, ex) 
    

    Using the Spread Designer

    1. Type data in a cell or a column or row of cells in the designer.
    2. Select a cell for the sparkline.
    3. Select the Insert menu.
    4. Select a sparkline type.
    5. Set the Data Range in the Create Sparklines dialog (such as =Sheet1!$E$1:$E$3).
    6. Select OK.
    7. Select Apply and Exit from the File menu to save your changes and close the designer.
    See Also