サポート&サービス

Home > サポート&サービス > テクニカルサポート > ナレッジベース

テクニカルサポート

製品に関する技術的なサービスを提供しています。製品別の技術情報(ナレッジベース)および、対応環境情報をご覧いただけます。また、E-mailによるテクニカルサポートのお申し込みもこちらで受け付けています。

ComponentOne サブスクリプション製品をご購入された方

サブスクリプションにて、ComponentOne製品(ComponentOne Studio、Wijmo、Xuni)をご購入された方は、下記のComponentOne Studioサイトからユーザー登録をお願いいたします。

ComponentOne サブスクリプション製品のユーザー登録を行う

ナレッジベース

InputManの検証コントロールを使用してSPREADのセルを検証したい
文書番号 : 40422     文書種別 : HowTo
登録日 : 2017/06/15     最終更新日 : 2017/06/15
文書を印刷する
対象製品
SPREAD for ASP.NET 10.0J
詳細
InputMan for ASP.NETの検証コントロールを使用して、SPREAD for ASP.NETのセルの入力値を検証することができます。また、検証アクションエクステンダを使用して、バルーンチップやアイコン、および文字色や背景色の変更によるエラー通知も可能です。

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

◎サンプルコード(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;
}

この情報は、疑問・問題解決のお役に立ちましたか?

    


こちらに入力されたご質問には回答できませんので、製品に関するお問い合わせは、別途「E-mailサポート」をご利用ください。


※ 個人情報保護のため、個人情報の記入はご遠慮ください。

このページの先頭へ