クライアント側での行高・列幅の変更を禁止したい
対象製品
SPREAD for .NET 2.5J Web Forms Edition
詳細
下記サンプルコードのようにResizable プロパティをFalseに設定することで、クライアント側での行高・列幅の変更を禁止することができます。
【VB.NETサンプルコード】
【C#サンプルコード】
【VB.NETサンプルコード】
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
If Page.IsPostBack Then
Return
End If
' 1列目の列幅変更を禁止
FpSpread1.ActiveSheetView.Columns(0).Resizable = False
' 1行目の行高変更を禁止
FpSpread1.ActiveSheetView.Rows(0).Resizable = False
' 全ての列の列幅変更を禁止
FpSpread1.ActiveSheetView.Columns.Default.Resizable = False
' 全ての行の行高変更を禁止
FpSpread1.ActiveSheetView.Rows.Default.Resizable = False
End Sub
If Page.IsPostBack Then
Return
End If
' 1列目の列幅変更を禁止
FpSpread1.ActiveSheetView.Columns(0).Resizable = False
' 1行目の行高変更を禁止
FpSpread1.ActiveSheetView.Rows(0).Resizable = False
' 全ての列の列幅変更を禁止
FpSpread1.ActiveSheetView.Columns.Default.Resizable = False
' 全ての行の行高変更を禁止
FpSpread1.ActiveSheetView.Rows.Default.Resizable = False
End Sub
【C#サンプルコード】
private void Page_Load(object sender, System.EventArgs e)
{
if(Page.IsPostBack)
{
return;
}
// 1列目の列幅変更を禁止
FpSpread1.ActiveSheetView.Columns[0].Resizable = false;
// 1行目の行高変更を禁止
FpSpread1.ActiveSheetView.Rows[0].Resizable = false;
// 全ての列の列幅変更を禁止
FpSpread1.ActiveSheetView.Columns.Default.Resizable = false;
// 全ての行の行高変更を禁止
FpSpread1.ActiveSheetView.Rows.Default.Resizable = false;
}
{
if(Page.IsPostBack)
{
return;
}
// 1列目の列幅変更を禁止
FpSpread1.ActiveSheetView.Columns[0].Resizable = false;
// 1行目の行高変更を禁止
FpSpread1.ActiveSheetView.Rows[0].Resizable = false;
// 全ての列の列幅変更を禁止
FpSpread1.ActiveSheetView.Columns.Default.Resizable = false;
// 全ての行の行高変更を禁止
FpSpread1.ActiveSheetView.Rows.Default.Resizable = false;
}
この文書は、以前は次のFAQ IDで公開されていました : 10110