InputManの検証コントロールを使用してSPREADのセルを検証したい
対象製品
SPREAD for ASP.NET 8.0J
詳細
InputMan for ASP.NETの検証コントロールを使用して、SPREAD for ASP.NETのセルの入力値を検証することができます。また、検証アクションエクステンダを使用して、バルーンチップやアイコン、および文字色や背景色の変更によるエラー通知も可能です。
InputMan for ASP.NET 8.0Jの製品情報
SPREADのセルに対する検証デモ
通貨型セル、日付時刻型セル、倍精度型セル、標準型セル、整数型セル、パーセント型セル、マスク型セル、テキスト型セルのValidatorsプロパティでInputMan for ASP.NETの検証コントロールを設定することで、SPREADのセルを検証することができます。以下のサンプルコードでは、大文字アルファベットと数字以外の入力に対してエラーメッセージが表示されます。
◎サンプルコード(VB)
◎サンプルコード(C#)
InputMan for ASP.NET 8.0Jの製品情報
SPREADのセルに対する検証デモ
通貨型セル、日付時刻型セル、倍精度型セル、標準型セル、整数型セル、パーセント型セル、マスク型セル、テキスト型セルのValidatorsプロパティでInputMan for ASP.NETの検証コントロールを設定することで、SPREADのセルを検証することができます。以下のサンプルコードでは、大文字アルファベットと数字以外の入力に対してエラーメッセージが表示されます。
◎サンプルコード(VB)
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If IsPostBack Then
Return
End If
' InputManの設定
Dim GcCharacterTypeValidator1 As New GrapeCity.Web.Input.IMValidators.GcCharacterTypeValidator()
GcCharacterTypeValidator1.CharacterSet = "A9"
GcCharacterTypeValidator1.ErrorMessage = "不正な入力です。"
' SPREADの設定
Dim tc As New FarPoint.Web.Spread.TextCellType()
tc.Validators.Add(GcCharacterTypeValidator1)
FpSpread1.ActiveSheetView.Columns(0).CellType = tc
End Sub
If IsPostBack Then
Return
End If
' InputManの設定
Dim GcCharacterTypeValidator1 As New GrapeCity.Web.Input.IMValidators.GcCharacterTypeValidator()
GcCharacterTypeValidator1.CharacterSet = "A9"
GcCharacterTypeValidator1.ErrorMessage = "不正な入力です。"
' SPREADの設定
Dim tc As New FarPoint.Web.Spread.TextCellType()
tc.Validators.Add(GcCharacterTypeValidator1)
FpSpread1.ActiveSheetView.Columns(0).CellType = tc
End Sub
◎サンプルコード(C#)
protected void Page_Load(object sender, EventArgs e)
{
if (IsPostBack)
{
return;
}
// InputManの設定
GrapeCity.Web.Input.IMValidators.GcCharacterTypeValidator GcCharacterTypeValidator1 = new GrapeCity.Web.Input.IMValidators.GcCharacterTypeValidator();
GcCharacterTypeValidator1.CharacterSet = "A9";
GcCharacterTypeValidator1.ErrorMessage = "不正な入力です。";
// SPREADの設定
FarPoint.Web.Spread.TextCellType tc = new FarPoint.Web.Spread.TextCellType();
tc.Validators.Add(GcCharacterTypeValidator1);
FpSpread1.ActiveSheetView.Columns[0].CellType = tc;
}
{
if (IsPostBack)
{
return;
}
// InputManの設定
GrapeCity.Web.Input.IMValidators.GcCharacterTypeValidator GcCharacterTypeValidator1 = new GrapeCity.Web.Input.IMValidators.GcCharacterTypeValidator();
GcCharacterTypeValidator1.CharacterSet = "A9";
GcCharacterTypeValidator1.ErrorMessage = "不正な入力です。";
// SPREADの設定
FarPoint.Web.Spread.TextCellType tc = new FarPoint.Web.Spread.TextCellType();
tc.Validators.Add(GcCharacterTypeValidator1);
FpSpread1.ActiveSheetView.Columns[0].CellType = tc;
}