タイトル、サブタイトル
シートの上部にタイトルおよびサブタイトルを表示することができます。
タイトルはSPREADコントロール単位、サブタイトルはシート単位で設定し、
この領域にはテキストやスタイル(背景色など)を設定することができます。
|
| 製品ID | 製品分類 | 製品名 | 4月計画 | 5月計画 | 6月計画 | 7月計画 | 8月計画 | 9月計画 | 10月計画 | 11月計画 | 12月計画 | 1月計画 | 2月計画 | 3月計画 |
1 | 10001 | 乳製品 | 酪農ミルク | 5500 | 5000 | 4500 | 6000 | 5500 | 5000 | 4500 | 6000 | 5500 | 5000 | 4500 | 6000 |
2 | 20001 | 清涼飲料水 | いよかんドリンク | 1000 | 3000 | 2700 | 2700 | 1000 | 3000 | 2700 | 2700 | 1000 | 3000 | 2700 | 2700 |
3 | 20002 | 清涼飲料水 | ぶどうジュース | 3000 | 3500 | 4800 | 4800 | 3000 | 3500 | 4800 | 4800 | 3000 | 3500 | 4800 | 4800 |
4 | 20003 | 清涼飲料水 | マンゴードリンク | 2000 | 1000 | 500 | 1050 | 2000 | 1000 | 500 | 1050 | 2000 | 1000 | 500 | 1050 |
5 | 30001 | ビール | 激辛ビール | 5500 | 8000 | 8500 | 10000 | 5500 | 8000 | 8500 | 10000 | 5500 | 8000 | 8500 | 10000 |
6 | 30002 | ビール | モルトビール | 3000 | 3500 | 2780 | 4000 | 3000 | 3500 | 2780 | 4000 | 3000 | 3500 | 2780 | 4000 |
7 | 20004 | 清涼飲料水 | ぶどうの街 | 500 | 300 | 200 | 700 | 500 | 300 | 200 | 700 | 500 | 300 | 200 | 700 |
8 | 30003 | ビール | オリエントの村 | 8000 | 9500 | 9580 | 9000 | 8000 | 9500 | 9580 | 9000 | 8000 | 9500 | 9580 | 9000 |
9 | 40002 | 焼酎 | 吟醸 ほめごろし | 6000 | 7000 | 9000 | 9500 | 6000 | 7000 | 9000 | 9500 | 6000 | 7000 | 9000 | 9500 |
10 | 40003 | 焼酎 | 大吟醸 オリエント | 1000 | 5000 | 6000 | 5000 | 1000 | 5000 | 6000 | 5000 | 1000 | 5000 | 6000 | 5000 |
|
|
ソースコード
別ウィンドウで表示
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class rowcolcell_title : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (IsPostBack)
{
return;
}
// SPREADの設定
InitSpread(FpSpread1);
// シート設定
InitSpreadStyles1(FpSpread1.Sheets[0]);
InitSpreadStyles2(FpSpread1.Sheets[1]);
}
private void InitSpread(FarPoint.Web.Spread.FpSpread spread)
{
spread.Sheets.Count = 2;
spread.CssClass = "spreadStyle";
spread.UseClipboard = false;
// タイトルの設定
spread.TitleInfo.Visible = true;
spread.TitleInfo.Text = "グレープ商事";
}
private void InitSpreadStyles1(FarPoint.Web.Spread.SheetView sheet)
{
// フォントサイズの設定
sheet.DefaultStyle.Font.Size = FontUnit.Parse("80%");
sheet.ColumnHeader.DefaultStyle.Font.Size = FontUnit.Parse("80%");
sheet.RowHeader.DefaultStyle.Font.Size = FontUnit.Parse("80%");
sheet.SheetCorner.DefaultStyle.Font.Size = FontUnit.Parse("80%");
// 縦方向の揃え位置を中央に設定
sheet.DefaultStyle.VerticalAlign = VerticalAlign.Middle;
// データ連結
System.Data.DataSet ds = new System.Data.DataSet();
ds.ReadXml(MapPath("../App_Data/datapln.xml"));
sheet.DataSource = ds;
// サブタイトルの設定
sheet.TitleInfo.Visible = true;
sheet.TitleInfo.Text = "計画シート";
sheet.TitleInfo.BackColor = System.Drawing.Color.Orange;
sheet.TitleInfo.Font.Size = FontUnit.Parse("120%");
// 列幅の設定
sheet.Columns[0].Width = 45;
sheet.Columns[1].Width = 70;
sheet.Columns[2].Width = 130;
for (int i = 3; i < sheet.ColumnCount; i++)
{
sheet.Columns[i].Width = 65;
}
}
private void InitSpreadStyles2(FarPoint.Web.Spread.SheetView sheet)
{
// フォントサイズの設定
sheet.DefaultStyle.Font.Size = FontUnit.Parse("80%");
sheet.ColumnHeader.DefaultStyle.Font.Size = FontUnit.Parse("80%");
sheet.RowHeader.DefaultStyle.Font.Size = FontUnit.Parse("80%");
// 縦方向の揃え位置を中央に設定
sheet.DefaultStyle.VerticalAlign = VerticalAlign.Middle;
// データ連結
System.Data.DataSet ds = new System.Data.DataSet();
ds.ReadXml(MapPath("../App_Data/datares.xml"));
sheet.DataSource = ds;
// サブタイトルの設定
sheet.TitleInfo.Visible = true;
sheet.TitleInfo.Text = "実績シート";
sheet.TitleInfo.BackColor = System.Drawing.Color.Silver;
sheet.TitleInfo.Font.Size = FontUnit.Parse("120%");
// 列幅の設定
sheet.Columns[0].Width = 45;
sheet.Columns[1].Width = 70;
sheet.Columns[2].Width = 130;
for (int i = 3; i < sheet.ColumnCount; i++)
{
sheet.Columns[i].Width = 65;
}
}
}
|
Partial Class rowcolcell_title
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If IsPostBack Then
Return
End If
' SPREADの設定
InitSpread(FpSpread1)
' シート設定
InitSpreadStyles1(FpSpread1.Sheets(0))
InitSpreadStyles2(FpSpread1.Sheets(1))
End Sub
Private Sub InitSpread(ByVal spread As FarPoint.Web.Spread.FpSpread)
spread.Sheets.Count = 2
spread.CssClass = "spreadStyle"
spread.UseClipboard = False
' タイトルの設定
spread.TitleInfo.Visible = True
spread.TitleInfo.Text = "グレープ商事"
End Sub
Private Sub InitSpreadStyles1(ByVal sheet As FarPoint.Web.Spread.SheetView)
' フォントサイズの設定
sheet.DefaultStyle.Font.Size = FontUnit.Parse("80%")
sheet.ColumnHeader.DefaultStyle.Font.Size = FontUnit.Parse("80%")
sheet.RowHeader.DefaultStyle.Font.Size = FontUnit.Parse("80%")
sheet.SheetCorner.DefaultStyle.Font.Size = FontUnit.Parse("80%")
' 縦方向の揃え位置を中央に設定
sheet.DefaultStyle.VerticalAlign = VerticalAlign.Middle
' データ連結
Dim ds As New System.Data.DataSet()
ds.ReadXml(MapPath("../App_Data/datapln.xml"))
sheet.DataSource = ds
' サブタイトルの設定
sheet.TitleInfo.Visible = True
sheet.TitleInfo.Text = "計画シート"
sheet.TitleInfo.BackColor = System.Drawing.Color.Orange
sheet.TitleInfo.Font.Size = FontUnit.Parse("120%")
' 列幅の設定
sheet.Columns(0).Width = 45
sheet.Columns(1).Width = 70
sheet.Columns(2).Width = 130
For i As Integer = 3 To sheet.ColumnCount - 1
sheet.Columns(i).Width = 65
Next
End Sub
Private Sub InitSpreadStyles2(ByVal sheet As FarPoint.Web.Spread.SheetView)
' フォントサイズの設定
sheet.DefaultStyle.Font.Size = FontUnit.Parse("80%")
sheet.ColumnHeader.DefaultStyle.Font.Size = FontUnit.Parse("80%")
sheet.RowHeader.DefaultStyle.Font.Size = FontUnit.Parse("80%")
' 縦方向の揃え位置を中央に設定
sheet.DefaultStyle.VerticalAlign = VerticalAlign.Middle
' データ連結
Dim ds As New System.Data.DataSet()
ds.ReadXml(MapPath("../App_Data/datares.xml"))
sheet.DataSource = ds
' サブタイトルの設定
sheet.TitleInfo.Visible = True
sheet.TitleInfo.Text = "実績シート"
sheet.TitleInfo.BackColor = System.Drawing.Color.Silver
sheet.TitleInfo.Font.Size = FontUnit.Parse("120%")
' 列幅の設定
sheet.Columns(0).Width = 45
sheet.Columns(1).Width = 70
sheet.Columns(2).Width = 130
For i As Integer = 3 To sheet.ColumnCount - 1
sheet.Columns(i).Width = 65
Next
End Sub
End Class
|
<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true"
CodeFile="title.aspx.cs" Inherits="rowcolcell_title" %>
<%@ Register Assembly="FarPoint.Web.SpreadJ" Namespace="FarPoint.Web.Spread" TagPrefix="FarPoint" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeaderPlaceHolder1" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<FarPoint:FpSpread ID="FpSpread1" runat="server" BorderColor="#A0A0A0" BorderStyle="Solid"
BorderWidth="1px">
<CommandBar BackColor="#F6F6F6" ButtonFaceColor="Control" ButtonHighlightColor="ControlLightLight"
ButtonShadowColor="ControlDark">
</CommandBar>
<Sheets>
<FarPoint:SheetView SheetName="Sheet1">
</FarPoint:SheetView>
</Sheets>
</FarPoint:FpSpread>
</asp:Content>
|