Copyright © GrapeCity inc. All rights reserved.
True DBGrid for WinForms
列の入力マスクを指定する
セルの編集テクニック > 入力マスク > 列の入力マスクを指定する

C1DataColumn オブジェクトの EditMask列の入力マスクを指定するプロパティは、エンドユーザーのデータ入力に対する入力マスクテンプレートを指定します。入力マスク文字列は、入力する必要がある文字、または入力時にはスキップされるリテラル文字を表す特殊文字で構成されます。次に、有効なテンプレート文字を示します。

EditMask は、以下の記号で構成される文字列である必要があります。

  1. ワイルドカード

    0          数字

    9          数字またはスペース

    #          数字または記号

    L          英字

    ?          英字またはスペース

    A          英字または数字

    a          英字、数字、またはスペース

    &          任意の文字

  2. ローカライズされた文字

    .          ローカライズされた小数点

    ,          ローカライズされた 1000 単位の区切り記号

    :          ローカライズされた時刻の区切り記号

    /          ローカライズされた日付の区切り記号

  3. コマンド文字

    \          この記号の後の文字はリテラル文字として扱われる。

    >          英字を大文字に変換する。

    <          英字を小文字に変換する。

サンプルコード

Visual Basic
コードのコピー
'ユーザーが電話番号(地域番号はオプション)と州名(大文字)を入力できるようにマスクを設定します
Me.C1TrueDBGrid1.Columns(0).EditMask = "(###) 000-0000 St\ate\: >LL"

C#
コードのコピー
// ユーザーが電話番号(地域番号はオプション)と州名(大文字)を入力できるようにマスクを設定します
this.c1TrueDBGrid1.Columns[0].EditMask = "(###) 000-0000 St\\ate\\: >LL";