はじめに

ReoGridを.NETアプリケーションにインストールするには、インストールを参照してください。

コンポーネント概要

215

よく使われるオブジェクト:

ワークブックとワークシート

コントロール自体がワークブックです。コントロール(ワークブック)は複数のワークシートを含みます。

161

ワークブックAPIの呼び出し:

var grid = this.reoGridControl;
grid.fun();

ワークシートAPIの呼び出し:

var sheet = grid.CurrentWorksheet;
sheet.fun();

ワークシートへのアクセス

ワークシートは、セルデータ、スタイル、罫線、アウトライン、範囲、数式計算などを管理する多くのメソッドを提供します。以下の例では、ワークシートAPIを呼び出してセルデータを設定する方法を示します。

ワークシートのインデックスプロパティを使用してセルデータを設定します:

// get the currently active worksheet instance
var sheet = grid.CurrentWorksheet;

// set cell data
sheet["A1"] = "hello world";
sheet[2, 1] = 10;

または SetCellData メソッドを呼び出します:

sheet.SetCellData(new CellPosition(2, 1), "hello world");

ワークシートの詳細についてはこちらをご覧ください。

アクションによる操作

アクションは、ReoGridコアが提供する元に戻す(Undo)フレームワークです。多くの操作はアクションを実行することで行えます。アクションを通じて実行された操作は、コントロールの Undo メソッドを呼び出すことで元に戻すことができます。アクションを使って操作を行うには:

  1. 名前空間をインポートします:

using unvell.ReoGrid.Actions;

  1. グリッドコントロールの DoAction メソッドを呼び出します:
grid.DoAction(grid.CurrentWorksheet, new xxxxAction(...));

アクションを元に戻す、またはやり直すには:

grid.Undo();
grid.Redo();

最後のアクションを繰り返して別の範囲に適用します:

grid.RepeatLastAction(new RangePosition(2, 3, 5, 5));

ユーザーアプリケーションはスクリプト関数やオブジェクトを拡張して、カスタムスクリプト機能を提供できます。カスタム関数を参照してください。


ページの内容は役に立ちましたか?