MESCIUS SPREAD for Windows Forms 17.0J
DefaultSheetDataModel クラス メンバ
プロパティ  メソッド  イベント


DefaultSheetDataModelデータ型で公開されるメンバを以下の表に示します。

パブリック コンストラクタ
 名前説明
Public コンストラクタDefaultSheetDataModel コンストラクタオーバーロードされます。   
トップ
パブリック プロパティ
 名前説明
Public プロパティAutoCalculation依存セルの内容が変更されたときにシートの各数式を自動的に再計算するかどうかを取得または設定します。  
Public プロパティAutoGenerateColumnsデータソースに基づいて列を自動的に生成するかどうかを取得または設定します。  
Public プロパティCanSerializeXml情報を一切失うことなくオブジェクト全体をXMLでレンダリングできるかどうかを判定します。  
Public プロパティChildRelationCountデータの階層表示における子データリレーションの数を取得します。  
Public プロパティColumnCountオーバーライドされます。 モデル内の列数を取得または設定します。  
Public プロパティDataMemberデータに使用するデータメンバ(テーブル名)を取得または設定します。  
Public プロパティDataSourceデータソースを取得または設定します。  
Public プロパティEnumErrorText内部使用のみ。列挙エラーテキストを指定します。  
Public プロパティEnumRowErrorText内部使用のみ。列挙行エラーテキストを指定します。  
Public プロパティIgnoreFormula数式を無視するかどうかを示す値を取得または設定します。  
Public プロパティItemTypeリストデータソースのリストに含まれるオブジェクトの型を取得または設定します。  
Public プロパティIteration循環参照を評価するかどうかを表すブール値を取得または設定します。  
Public プロパティMaximumChange循環参照を含む計算の繰り返しを停止する、最大の変化量を取得または設定します。  
Public プロパティMaximumIterations循環参照を含む計算の最大の繰り返し回数を取得または設定します。  
Public プロパティNameデータモデルの名前を取得または設定します。  
Public プロパティNonEmptyColumnCountオーバーライドされます。 モデル内のデータ(連結または非連結)を含む列の数を取得します。  
Public プロパティNonEmptyRowCountオーバーライドされます。 モデル内のデータ(連結または非連結)を含む行の数を取得します。  
Public プロパティParent親データソースサポートオブジェクトを取得または設定します。  
Public プロパティParentRelationNameデータの階層表示に使用されるデータリレーションの名前を取得します。  
Public プロパティParentRowIndexこの子データモデルに関連付けられた親データモデル内の行のインデックスを取得します。  
Public プロパティReferenceStyle数式を含むセルのセル参照スタイルを 取得または設定します。  
Public プロパティRowCountオーバーライドされます。 モデル内の行数を取得または設定します。  
Public プロパティUnionedChangeCellRangeChangedイベントをセル範囲ごとに発生させるか、結合された範囲に対して発生させるかを取得または設定します。TRUEの場合、結合された範囲に対してイベントが発生します。  
トップ
パブリック メソッド
 名前説明
Public メソッドAddColumnオーバーロードされます。 データモデルに列を追加します。  
Public メソッドAddColumnsデータモデルの指定した位置に1つまたは複数の列を追加します。  
Public メソッドAddCustomFunctionユーザー定義の新しいカスタム関数を数式で使用するためモデルに追加します。  
Public メソッドAddCustomNameオーバーロードされます。 

指定した値を使用してモデルにカスタム名を追加します。

 
Public メソッドAddModelScopeCustomNameオーバーロードされます。 カスタム名をモデルスコープに追加します。  
Public メソッドAddRowオーバーロードされます。 

データモデルに行を追加します。

 
Public メソッドAddRowsデータモデルの指定した位置に行を追加します。  
Public メソッドAddRowToDataSourceデータソースに非連結行を追加します。  
Public メソッドAddUnboundRowsデータモデルに非連結行を追加します。  
Public メソッドCheckModelScopeName指定した名前がこのデータモデルのモデルスコープカスタム名の1つかどうかをチェックし、データモデル内のカスタム名の名前を返します。  
Public メソッドCheckName指定した名前がこのデータモデルの共通スコープカスタム名の1つかどうかをチェックし、データモデル内のカスタム名の名前を返します。  
Public メソッドClear指定したセル範囲からすべてのデータと数式を削除します。  
Public メソッドClearCustomFunctionsモデルからユーザー定義のカスタム関数をすべて削除します。  
Public メソッドClearCustomNamesモデルから名前付きの式をすべて削除します。  
Public メソッドClearData指定したセル範囲からすべてのデータを削除します。  
Public メソッドClearFormulas指定したセル範囲からすべての数式を削除します。  
Public メソッドClearModelScopeCustomNameモデルスコープから名前付きの式をすべて削除します。  
Public メソッドCompareExpression2つの式が等しいかどうかを取得します。  
Public メソッドCopyセル範囲のデータを別のセル範囲にコピーします。  
Public メソッドDeserializeオブジェクトを XML からロードします。  
Public メソッドEvaluateExpression指定した行および列のセルの式を評価し、結果のオブジェクトを返します。  
Public メソッドGetAggregationResult集計タイプに基づいて値を計算し、その値を集計書式に従って書式設定します。  
Public メソッドGetAggregationType指定した列にあるAggregationTypeを文字列値として取得します。  
Public メソッドGetArrayオーバーロードされます。 指定したセル範囲からオブジェクト配列を取得します。  
Public メソッドGetCellErrorText指定した行と列のセルのユーザー定義のメモ値を取得します。  
Public メソッドGetChildDataModel指定した行とデータリレーションのデータモデル(ISheetDataModel)を取得します。  
Public メソッドGetChildRelation指定した位置の子データリレーション名を取得します。  
Public メソッドGetColumnIndex名前で指定した列のインデックスを取得します。  
Public メソッドGetCustomFunctionモデルからユーザー定義のカスタム関数を取得します。  
Public メソッドGetCustomFunctionEnumeratorモデル内のカスタム関数の名前を列挙するIEnumeratorを取得します。  
Public メソッドGetCustomNameオーバーロードされます。 相対セル参照の基準となるインデックスを指定して名前付きの式をモデルから取得します。  
Public メソッドGetCustomNameComment共通カスタム名のコメントを取得します。  
Public メソッドGetCustomNameEnumeratorモデル内の名前付きの式の名前を列挙するIEnumeratorを取得します。  
Public メソッドGetDataColumnCaption指定した位置にある列のキャプションを取得します。  
Public メソッドGetDataColumnFromModelColumnモデル内の指定した列のデータソース列インデックスを取得します。  
Public メソッドGetDataColumnName指定した位置にある列の名前を取得します。  
Public メソッドGetDataColumnType指定した位置にある列のデータ型を取得します。  
Public メソッドGetDataRow指定した行のデータのビューを取得します。  
Public メソッドGetDataRowFromModelRowモデルの指定した行のデータソース行インデックスを取得します。  
Public メソッドGetDataTableこのモデルに関連付けられたデータテーブルを取得します。  
Public メソッドGetDataViewオーバーロードされます。 このモデルのDataViewオブジェクトを取得します。  
Public メソッドGetExpression指定した行と列のセルの数式を式値として取得します。  
Public メソッドGetFormula指定した行と列のセルの数式を文字列値として取得します。  
Public メソッドGetItemDataView または ListSource にデータ連結されている行から IEditableObject を返します。  
Public メソッドGetModelColumnFromDataColumn指定したデータソース列のモデル内の列を取得します。  
Public メソッドGetModelRowFromDataRow指定したデータソース行のモデル内の行を取得します。  
Public メソッドGetModelScopeCustomNameオーバーロードされます。 相対セル参照の基準となるインデックスを指定して名前付きの式をモデルから取得します。  
Public メソッドGetModelScopeCustomNameCommentカスタム名からコメントを取得します。  
Public メソッドGetModelScopeNameEnumeratorモデル内の名前付きの式の名前を列挙するIEnumeratorを取得します。  
Public メソッドGetNonEmptyErrorTextsColumnCountノートを含む列の数を取得します。  
Public メソッドGetNonEmptyErrorTextsRowCountノートを含む行の数を取得します。  
Public メソッドGetNonEmptyNotesColumnCountノートを含む列の数を取得します。  
Public メソッドGetNonEmptyNotesRowCountノートを含む行の数を取得します。  
Public メソッドGetNoteオーバーライドされます。 指定した行と列のセルのユーザー定義のメモ値を取得します。  
Public メソッドGetRowErrorText指定した行のセルのユーザー定義のエラー値を取得します。  
Public メソッドGetTagオーバーライドされます。 指定した行と列のセルのアプリケーション定義のタグ値を取得します。  
Public メソッドGetUnboundValue指定した行と列のセルの非連結値を取得します。  
Public メソッドGetValueオーバーライドされます。 指定した行と列にあるセルの値を取得します。  
Public メソッドGoalSeekあるセルに含まれる数式で目的の結果を得るために別のセルに代入すべき値を探索します。  
Public メソッドIsColumnBound指定した列がデータソース列に連結されているかどうかを判定します。  
Public メソッドIsEditableオーバーライドされます。 指定した行と列にあるセルの値が編集できるかどうかを判定します。  
Public メソッドIsEmptyオーバーライドされます。 データモデルが空かどうかを判定します。  
Public メソッドIsRowBound指定した行がデータソース行に連結されているかどうかを判定します。  
Public メソッドIsRowUsedオーバーロードされます。 行が数式、タグ、またはノートを使用するかどうかを指定します。  
Public メソッドLoadFormulas逆シリアル化された解析前の数式をロードします。これは、すべてのシートが作成されて逆シリアル化された後に使用されます。  
Public メソッドModifyCustomName共有カスタム名の名前を変更します。  
Public メソッドModifyModelScopeCustomNameモデルスコープのカスタム名の名前を変更します。  
Public メソッドMoveセル範囲のデータを指定した位置に移動します。  
Public メソッドNextNonEmptyColumnFormula数式を含む次の空でない列を返します。  
Public メソッドNextNonEmptyColumnInRowオーバーロードされます。 オーバーライドされます。 指定した行で、データを含む次の列のインデックスを取得します。  
Public メソッドNextNonEmptyRowオーバーロードされます。 データを含む次の行のインデックスを返します。  
Public メソッドNextNonEmptyRowFormula数式を含む次の空でない行を返します。  
Public メソッドParseFormula文字列値を解析し、指定した行および列のセルの式を返します。  
Public メソッドPreviousNonEmptyColumnInRowオーバーロードされます。 行内で、前の空でない列を取得します。  
Public メソッドPreviousNonEmptyRowオーバーロードされます。 前の空でない行を取得します。  
Public メソッドRecalculateシートで最後の計算サイクル以降に変更された数式を評価します。  
Public メソッドRecalculateAllシート全体のすべての数式を評価します (最後の計算サイクル以降に変更されていない数式を含む)。  
Public メソッドRemoveColumn指定した位置から列を削除します。  
Public メソッドRemoveColumns指定した位置の列から1つまたは複数の列を削除します。  
Public メソッドRemoveCustomFunctionモデルからユーザー定義のカスタム関数を削除します。  
Public メソッドRemoveCustomNameモデルから名前付きの式を削除します。  
Public メソッドRemoveModelScopeCustomNameモデルスコープ内のカスタム名を削除します。  
Public メソッドRemoveRow指定した位置の行を削除します。  
Public メソッドRemoveRows指定した位置にある行を削除します。  
Public メソッドResumeFormulaParsing数式の解析を再開し、解析の中断中に設定されたすべての数式を解析します。  
Public メソッドSerializeオーバーロードされます。 オブジェクトをXmlTextWriterオブジェクトに保存します。  
Public メソッドSetAggregationType指定した列のAggregationTypeを列挙値として設定します。nullを渡した場合、その列からAggregationTypeが削除されます。  
Public メソッドSetArrayオーバーロードされます。 指定したセル範囲にオブジェクト配列を設定します。  
Public メソッドSetCellErrorText指定した行と列のセルにユーザー定義のメモ値を設定します。  
Public メソッドSetCustomNameComment共通カスタム名のコメントを設定します。  
Public メソッドSetExpression指定した行と列のセルに、数式を式値として設定します。  
Public メソッドSetFormula指定した行および列のセルに対する数式を文字列値として設定します。nullを渡した場合、そのセルの式がクリアされます。  
Public メソッドSetModelDataColumnオーバーロードされます。 モデル列を指定したデータソース列に連結します。  
Public メソッドSetModelScopeCustomNameCommentカスタム名のコメントを設定します。  
Public メソッドSetNoteオーバーライドされます。 指定した行と列のセルにユーザー定義のメモ値を設定します。  
Public メソッドSetRowErrorText自動計算を起動せずに行の式を設定する内部メソッド。  
Public メソッドSetTagオーバーライドされます。 指定した行と列のセルにアプリケーション定義のタグ値を設定します。  
Public メソッドSetValueオーバーライドされます。 指定した行と列にあるセルに対して値を設定します。  
Public メソッドShareCalculations  
Public メソッドSuspendFormulaParsing数式の解析を中断します。  
Public メソッドSwap指定したセル範囲を入れ替えます。  
Public メソッドUnparseFormula指定した行および列のセルの指定した式から数式を文字列値として取得します。  
Public メソッドUnshareCalculations  
トップ
プロテクト メソッド
 名前説明
Protected メソッドGetListSourceこのモデルのIListデータソースを取得します。  
Protected メソッドOnAggregateChangedイベントを発生させ、派生クラスにデリゲートを付加することなく イベントを処理することを許可します。  
Protected メソッドOnChangedオーバーライドされます。 Changedイベントを発生させ、派生クラスにデリゲートを付加することなく イベントを処理することを許可します。  
トップ
パブリック イベント
 名前説明
Public イベントAggregateデータモデルが集計されるときに発生します。  
Public イベントCellErrorTextChangedシートのデータに影響するモデルにユーザーが 変更を加えたときに発生します。  
Public イベントChangedシートのデータに影響するモデルにユーザーが 変更を加えたときに発生します。 FarPoint.Win.Spread.Model.BaseSheetDataModelから継承されます。
Public イベントCustomNameChangedデータモデルのカスタム名が変更されたときに発生します。  
Public イベントNameChangedデータモデルの名前が変更されたときに発生します。  
Public イベントNameChangingデータモデルの名前が変更されるときに発生します。  
Public イベントReferenceStyleChangedデータモデルの参照スタイルが変更されたときに発生します。  
Public イベントRowErrorTextChangedシートのデータに影響するモデルにユーザーが 変更を加えたときに発生します。  
トップ
参照

DefaultSheetDataModel クラス
FarPoint.Win.Spread.Model 名前空間

開発者ガイド

シートモデル

 

 


© MESCIUS inc. All rights reserved.