MESCIUS SPREAD for ASP.NET 10.0J
GetDirectName メソッド (DefaultSheetStyleModel)

セルのモデル行インデックス。列またはモデルデフォルトを指定する場合は-1を使用します。
セルのモデル列インデックス。行またはモデルデフォルトを指定する場合は-1を使用します。
セル、列、行、またはモデルデフォルトに割り当てられた 直接スタイルの名前を取得します。
構文
'Declaration
 
Public Overridable Function GetDirectName( _
   ByVal row As Integer, _
   ByVal column As Integer _
) As String
public virtual string GetDirectName( 
   int row,
   int column
)

パラメータ

row
セルのモデル行インデックス。列またはモデルデフォルトを指定する場合は-1を使用します。
column
セルのモデル列インデックス。行またはモデルデフォルトを指定する場合は-1を使用します。

戻り値の型

指定したセル、列、行、またはモデルのスタイルの名前を含むString。指定したセル、列、行、またはモデルに名前付きスタイルが割り当てられていない場合は、空の文字列。
例外
例外説明
System.IndexOutOfRangeException指定した行インデックスは有効でありません。有効範囲は-1〜行合計数です。
System.IndexOutOfRangeException指定した列インデックスは有効でありません。有効範囲は-1〜列合計数です。
解説

直接セルスタイルは直接行スタイルを、直接行スタイルは直接列スタイルを、直接列スタイルはモデルデフォルトスタイルをオーバーライドします。直接行スタイルは、列に-1を使用します。直接列スタイルは行に-1を使用します。モデルのデフォルトスタイルは行と列の両方に-1を使用します。

この例では、新しいNamedStyleオブジェクトを作成します。NamedStyleの背景色を黄色に設定し、Nameを「Yellow Cell」に設定します。GetDirectNameメソッドの値をリストボックスに返します。
private void Page_Load(object sender, System.EventArgs e)
{
	if (this.IsPostBack) return;

	FarPoint.Web.Spread.Model.DefaultSheetStyleModel model = (FarPoint.Web.Spread.Model.DefaultSheetStyleModel)FpSpread1.Sheets[0].StyleModel;
	FarPoint.Web.Spread.NamedStyle style = new FarPoint.Web.Spread.NamedStyle();
	style.Name = "YellowCell";
	style.BackColor = Color.Yellow;
	FpSpread1.NamedStyles.Add(style);

	model.SetDirectName(0, 0, "YellowCell");
	ListBox1.Items.Add(model.GetDirectName(0, 0));
}
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
	If IsPostBack Then Return

	Dim model As FarPoint.Web.Spread.Model.DefaultSheetStyleModel = FpSpread1.Sheets(0).StyleModel
	Dim style As New FarPoint.Web.Spread.NamedStyle()
	style.Name = "YellowCell"
	style.BackColor = Color.Yellow
	FpSpread1.NamedStyles.Add(style)

	model.SetDirectName(0, 0, "YellowCell")
	ListBox1.Items.Add(model.GetDirectName(0, 0))
End Sub
参照

DefaultSheetStyleModel クラス
DefaultSheetStyleModel メンバ
GetDirectAltRowName メソッド
GetDirectInfo メソッド
SetDirectInfo メソッド
SetDirectName メソッド
NamedStyles プロパティ

 

 


© MESCIUS inc. All rights reserved.