|
プレビュー行
レコードの詳細情報を示す、プレビュー行を表示できます。
プレビュー行は、詳細情報を示す対象となる行の下に表示されます。
この領域には、テキストやスタイル(背景色など)を設定することができます。
| 製品イメージ | 製品名 | バージョン | 価格 | 発売日 |
1 | | ActiveReports for .NET | 9.0 | 172,800円 | 2015/2/25 |
| ActiveReports for .NETは、Visual Studio上で帳票アプリケーションを開発できる .NET Frameworkコンポーネントです。 Windowsフォーム、WPF、ASP.NET、HTML5の4つのプラットフォームをサポートし、レイアウトや書式といった外観デザインの設定からデータ接続、印刷およびPDFへの出力設定まで、帳票開発に必要なあらゆる機能を備えています。 |
2 | | CalendarGrid for Windows Forms | 1.0 | 129,600円 | 2014/6/25 |
| CalendarGrid for Windows Formsは、グリッド上に日付を表示してカレンダーを作成できるコンポーネントです。カレンダーは月単位や週単位での表示など4パターンの表示形式の中から選択でき、1日のレイアウトは行と列をベースにしたデザイナを使用することによってExcelで表を作るような感覚で設計できます。 |
3 | | InputMan for Windows Forms | 8.0 | 129,600円 | 2015/5/27 |
| InputMan for Windows Formsは、入力インタフェース構築を支援するコンポーネントセットです。 テキスト、マスク、日付時刻、数値などの用途別に最適化された入力コントロールと、ノンコーディングでチェック機能を実装できる検証コンポーネント。そして、入力に欠かせないIME制御や専用のソフトキーボードを提供するコンポーネント群から構成されています。 |
4 | | MultiRow for Windows Forms | 8.0 | 129,600円 | 2015/06/24 |
| MultiRow for Windows Formsは、自由なレイアウトの表画面を作成できるグリッドコンポーネントです。グリッド上のどこにでもセルを自由に配置できるので、限られたスペースに効率的に情報を表示できる1レコード複数行表示の表画面をノンコーディングで簡単に実現できます。 |
5 | | PlusPak for Windows Forms | 8.0 | 86,400円 | 2015/5/27 |
| PlusPak for Windows Formsは、業務システムに求められる機能の実現を広範囲に支援する.NET Frameworkコンポーネントセットです。製品は「レイアウト」「UIコントロール」「情報表示」「データ出力」「設計支援」の5つのカテゴリから構成されます。 |
|
ソースコード
別ウィンドウで表示
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_previewrows : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (IsPostBack)
{
return;
}
// SPREADの設定
InitSpread(FpSpread1);
// シート設定
InitSpreadStyles(FpSpread1.Sheets[0]);
}
private void InitSpread(FarPoint.Web.Spread.FpSpread spread)
{
spread.CssClass = "spreadStyle";
spread.UseClipboard = false;
spread.CommandBar.Visible = false;
}
private void InitSpreadStyles(FarPoint.Web.Spread.SheetView sheet)
{
// 縦方向の揃え位置を中央に設定
sheet.DefaultStyle.VerticalAlign = VerticalAlign.Middle;
sheet.ColumnCount = 6;
sheet.RowCount = 5;
// フォントサイズの設定
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.PreviewRowStyle.Font.Size = FontUnit.Parse("80%");
// プレビュー行を表示
sheet.PreviewRowVisible = true;
sheet.PreviewRowColumnIndex = 5;
sheet.PreviewRowStyle.BackColor = System.Drawing.Color.Ivory;
sheet.Columns[5].Visible = false;
sheet.Columns[0].Width = 100;
sheet.Columns[1].Width = 240;
sheet.Columns[2].Width = 80;
sheet.Columns[3].Width = 100;
sheet.Columns[4].Width = 100;
sheet.ColumnHeader.Cells[0, 0].Value = "製品イメージ";
sheet.ColumnHeader.Cells[0, 1].Value = "製品名";
sheet.ColumnHeader.Cells[0, 2].Value = "バージョン";
sheet.ColumnHeader.Cells[0, 3].Value = "価格";
sheet.ColumnHeader.Cells[0, 4].Value = "発売日";
// イメージ型セルの設定
FarPoint.Web.Spread.ImageCellType ic1 = new FarPoint.Web.Spread.ImageCellType();
ic1.ImageUrl = "../images/previewrows/activereports.jpg";
ic1.CssClass = "previewrows_CssStyle1";
ic1.ImageAlign = ImageAlign.Middle;
FarPoint.Web.Spread.ImageCellType ic2 = new FarPoint.Web.Spread.ImageCellType();
ic2.ImageUrl = "../images/previewrows/calendergrid.jpg";
ic2.CssClass = "previewrows_CssStyle1";
ic2.ImageAlign = ImageAlign.Middle;
FarPoint.Web.Spread.ImageCellType ic3 = new FarPoint.Web.Spread.ImageCellType();
ic3.ImageUrl = "../images/previewrows/inputman.jpg";
ic3.CssClass = "previewrows_CssStyle1";
ic3.ImageAlign = ImageAlign.Middle;
FarPoint.Web.Spread.ImageCellType ic4 = new FarPoint.Web.Spread.ImageCellType();
ic4.ImageUrl = "../images/previewrows/multirow.jpg";
ic4.CssClass = "previewrows_CssStyle1";
ic4.ImageAlign = ImageAlign.Middle;
FarPoint.Web.Spread.ImageCellType ic5 = new FarPoint.Web.Spread.ImageCellType();
ic5.ImageUrl = "../images/previewrows/pluspak.jpg";
ic5.CssClass = "previewrows_CssStyle1";
ic5.ImageAlign = ImageAlign.Middle;
// テストデータの設定
sheet.Cells[0, 0].CellType = ic1;
sheet.Cells[0, 0].HorizontalAlign = HorizontalAlign.Center;
sheet.Cells[0, 1].Value = "ActiveReports for .NET";
sheet.Cells[0, 2].Value = "9.0";
sheet.Cells[0, 3].Value = "172,800円";
sheet.Cells[0, 4].Value = "2015/2/25";
sheet.Cells[0, 5].Text = "ActiveReports for .NETは、Visual Studio上で帳票アプリケーションを開発できる .NET Frameworkコンポーネントです。 Windowsフォーム、WPF、ASP.NET、HTML5の4つのプラットフォームをサポートし、レイアウトや書式といった外観デザインの設定からデータ接続、印刷およびPDFへの出力設定まで、帳票開発に必要なあらゆる機能を備えています。 ";
sheet.Cells[1, 0].CellType = ic2;
sheet.Cells[1, 0].HorizontalAlign = HorizontalAlign.Center;
sheet.Cells[1, 1].Value = "CalendarGrid for Windows Forms";
sheet.Cells[1, 2].Value = "1.0";
sheet.Cells[1, 3].Value = "129,600円";
sheet.Cells[1, 4].Value = "2014/6/25";
sheet.Cells[1, 5].Text = "CalendarGrid for Windows Formsは、グリッド上に日付を表示してカレンダーを作成できるコンポーネントです。カレンダーは月単位や週単位での表示など4パターンの表示形式の中から選択でき、1日のレイアウトは行と列をベースにしたデザイナを使用することによってExcelで表を作るような感覚で設計できます。";
sheet.Cells[2, 0].CellType = ic3;
sheet.Cells[2, 0].HorizontalAlign = HorizontalAlign.Center;
sheet.Cells[2, 1].Value = "InputMan for Windows Forms";
sheet.Cells[2, 2].Value = "8.0";
sheet.Cells[2, 3].Value = "129,600円";
sheet.Cells[2, 4].Value = "2015/5/27";
sheet.Cells[2, 5].Text = "InputMan for Windows Formsは、入力インタフェース構築を支援するコンポーネントセットです。 テキスト、マスク、日付時刻、数値などの用途別に最適化された入力コントロールと、ノンコーディングでチェック機能を実装できる検証コンポーネント。そして、入力に欠かせないIME制御や専用のソフトキーボードを提供するコンポーネント群から構成されています。";
sheet.Cells[3, 0].CellType = ic4;
sheet.Cells[3, 0].HorizontalAlign = HorizontalAlign.Center;
sheet.Cells[3, 1].Value = "MultiRow for Windows Forms";
sheet.Cells[3, 2].Value = "8.0";
sheet.Cells[3, 3].Value = "129,600円";
sheet.Cells[3, 4].Value = "2015/06/24";
sheet.Cells[3, 5].Text = "MultiRow for Windows Formsは、自由なレイアウトの表画面を作成できるグリッドコンポーネントです。グリッド上のどこにでもセルを自由に配置できるので、限られたスペースに効率的に情報を表示できる1レコード複数行表示の表画面をノンコーディングで簡単に実現できます。";
sheet.Cells[4, 0].CellType = ic5;
sheet.Cells[4, 0].HorizontalAlign = HorizontalAlign.Center;
sheet.Cells[4, 1].Value = "PlusPak for Windows Forms";
sheet.Cells[4, 2].Value = "8.0";
sheet.Cells[4, 3].Value = "86,400円";
sheet.Cells[4, 4].Value = "2015/5/27";
sheet.Cells[4, 5].Text = "PlusPak for Windows Formsは、業務システムに求められる機能の実現を広範囲に支援する.NET Frameworkコンポーネントセットです。製品は「レイアウト」「UIコントロール」「情報表示」「データ出力」「設計支援」の5つのカテゴリから構成されます。";
}
}
|
Partial Class rowcolcell_previewrows
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)
' シート設定
InitSpreadStyles(FpSpread1.Sheets(0))
End Sub
Private Sub InitSpread(ByVal spread As FarPoint.Web.Spread.FpSpread)
spread.CssClass = "spreadStyle"
spread.UseClipboard = False
spread.CommandBar.Visible = False
End Sub
Private Sub InitSpreadStyles(ByVal sheet As FarPoint.Web.Spread.SheetView)
' 縦方向の揃え位置を中央に設定
sheet.DefaultStyle.VerticalAlign = VerticalAlign.Middle
sheet.ColumnCount = 6
sheet.RowCount = 5
' フォントサイズの設定
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.PreviewRowStyle.Font.Size = FontUnit.Parse("80%")
' プレビュー行を表示
sheet.PreviewRowVisible = True
sheet.PreviewRowColumnIndex = 5
sheet.PreviewRowStyle.BackColor = System.Drawing.Color.Ivory
sheet.Columns(5).Visible = False
sheet.Columns(0).Width = 100
sheet.Columns(1).Width = 240
sheet.Columns(2).Width = 80
sheet.Columns(3).Width = 100
sheet.Columns(4).Width = 100
sheet.ColumnHeader.Cells(0, 0).Value = "製品イメージ"
sheet.ColumnHeader.Cells(0, 1).Value = "製品名"
sheet.ColumnHeader.Cells(0, 2).Value = "バージョン"
sheet.ColumnHeader.Cells(0, 3).Value = "価格"
sheet.ColumnHeader.Cells(0, 4).Value = "発売日"
' イメージ型セルの設定
Dim ic1 As New FarPoint.Web.Spread.ImageCellType()
ic1.ImageUrl = "../images/previewrows/activereports.jpg"
ic1.CssClass = "previewrows_CssStyle1"
ic1.ImageAlign = ImageAlign.Middle
Dim ic2 As New FarPoint.Web.Spread.ImageCellType()
ic2.ImageUrl = "../images/previewrows/calendergrid.jpg"
ic2.CssClass = "previewrows_CssStyle1"
ic2.ImageAlign = ImageAlign.Middle
Dim ic3 As New FarPoint.Web.Spread.ImageCellType()
ic3.ImageUrl = "../images/previewrows/inputman.jpg"
ic3.CssClass = "previewrows_CssStyle1"
ic3.ImageAlign = ImageAlign.Middle
Dim ic4 As New FarPoint.Web.Spread.ImageCellType()
ic4.ImageUrl = "../images/previewrows/multirow.jpg"
ic4.CssClass = "previewrows_CssStyle1"
ic4.ImageAlign = ImageAlign.Middle
Dim ic5 As New FarPoint.Web.Spread.ImageCellType()
ic5.ImageUrl = "../images/previewrows/pluspak.jpg"
ic5.CssClass = "previewrows_CssStyle1"
ic5.ImageAlign = ImageAlign.Middle
' テストデータの設定
sheet.Cells(0, 0).CellType = ic1
sheet.Cells(0, 0).HorizontalAlign = HorizontalAlign.Center
sheet.Cells(0, 1).Value = "ActiveReports for .NET"
sheet.Cells(0, 2).Value = "9.0"
sheet.Cells(0, 3).Value = "172,800円"
sheet.Cells(0, 4).Value = "2015/2/25"
sheet.Cells(0, 5).Text = "ActiveReports for .NETは、Visual Studio上で帳票アプリケーションを開発できる .NET Frameworkコンポーネントです。 Windowsフォーム、WPF、ASP.NET、HTML5の4つのプラットフォームをサポートし、レイアウトや書式といった外観デザインの設定からデータ接続、印刷およびPDFへの出力設定まで、帳票開発に必要なあらゆる機能を備えています。 "
sheet.Cells(1, 0).CellType = ic2
sheet.Cells(1, 0).HorizontalAlign = HorizontalAlign.Center
sheet.Cells(1, 1).Value = "CalendarGrid for Windows Forms"
sheet.Cells(1, 2).Value = "1.0"
sheet.Cells(1, 3).Value = "129,600円"
sheet.Cells(1, 4).Value = "2014/6/25"
sheet.Cells(1, 5).Text = "CalendarGrid for Windows Formsは、グリッド上に日付を表示してカレンダーを作成できるコンポーネントです。カレンダーは月単位や週単位での表示など4パターンの表示形式の中から選択でき、1日のレイアウトは行と列をベースにしたデザイナを使用することによってExcelで表を作るような感覚で設計できます。"
sheet.Cells(2, 0).CellType = ic3
sheet.Cells(2, 0).HorizontalAlign = HorizontalAlign.Center
sheet.Cells(2, 1).Value = "InputMan for Windows Forms"
sheet.Cells(2, 2).Value = "8.0"
sheet.Cells(2, 3).Value = "129,600円"
sheet.Cells(2, 4).Value = "2015/5/27"
sheet.Cells(2, 5).Text = "InputMan for Windows Formsは、入力インタフェース構築を支援するコンポーネントセットです。 テキスト、マスク、日付時刻、数値などの用途別に最適化された入力コントロールと、ノンコーディングでチェック機能を実装できる検証コンポーネント。そして、入力に欠かせないIME制御や専用のソフトキーボードを提供するコンポーネント群から構成されています。"
sheet.Cells(3, 0).CellType = ic4
sheet.Cells(3, 0).HorizontalAlign = HorizontalAlign.Center
sheet.Cells(3, 1).Value = "MultiRow for Windows Forms"
sheet.Cells(3, 2).Value = "8.0"
sheet.Cells(3, 3).Value = "129,600円"
sheet.Cells(3, 4).Value = "2015/06/24"
sheet.Cells(3, 5).Text = "MultiRow for Windows Formsは、自由なレイアウトの表画面を作成できるグリッドコンポーネントです。グリッド上のどこにでもセルを自由に配置できるので、限られたスペースに効率的に情報を表示できる1レコード複数行表示の表画面をノンコーディングで簡単に実現できます。"
sheet.Cells(4, 0).CellType = ic5
sheet.Cells(4, 0).HorizontalAlign = HorizontalAlign.Center
sheet.Cells(4, 1).Value = "PlusPak for Windows Forms"
sheet.Cells(4, 2).Value = "8.0"
sheet.Cells(4, 3).Value = "86,400円"
sheet.Cells(4, 4).Value = "2015/5/27"
sheet.Cells(4, 5).Text = "PlusPak for Windows Formsは、業務システムに求められる機能の実現を広範囲に支援する.NET Frameworkコンポーネントセットです。製品は「レイアウト」「UIコントロール」「情報表示」「データ出力」「設計支援」の5つのカテゴリから構成されます。"
End Sub
End Class
|
<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true"
CodeFile="previewrows.aspx.cs" Inherits="rowcolcell_previewrows" %>
<%@ Register Assembly="FarPoint.Web.SpreadJ" Namespace="FarPoint.Web.Spread" TagPrefix="FarPoint" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeaderPlaceHolder1" runat="Server">
<style type="text/css">
.previewrows_CssStyle1 img {
width: 89px;
height: 104px;
}
</style>
</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>
|
|