DataColumn.AutoIncrement プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > DataColumn.AutoIncrement プロパティの意味・解説 

DataColumn.AutoIncrement プロパティ

このテーブル追加される新しい行でこの列の値を自動的にインクリメントするかどうかを示す値を取得または設定します

名前空間: System.Data
アセンブリ: System.Data (system.data.dll 内)
構文構文

Dim instance As DataColumn
Dim value As Boolean

value = instance.AutoIncrement

instance.AutoIncrement = value
public bool AutoIncrement { get;
 set; }
public:
property bool AutoIncrement {
    bool get ();
    void set (bool value);
}
/** @property */
public boolean get_AutoIncrement ()

/** @property */
public void set_AutoIncrement (boolean value)
public function get AutoIncrement
 () : boolean

public function set AutoIncrement
 (value : boolean)

プロパティ
この列の値を自動的にインクリメントする場合trueそれ以外場合false既定値false です。

例外例外
例外種類条件

ArgumentException

この列は計算列です。

解説解説

この列の型が Int16、Int32、または Int64 のいずれでもない場合にこのプロパティ設定されているときは、DataType プロパティ強制的に Int32 に変更されます。この列が計算列の場合例外生成されます。Expression プロパティ設定されます。コレクションにこの列が追加されたときにこの列の行の値が既定値等し場合だけ、インクリメントされた値が使用されます。

DataRow クラスの ItemArray プロパティ使用し、値の配列渡して新しい行を作成できます。ただし、AutoIncrementtrue設定されている列では、値が自動的に生成されるため、このプロパティ使用する問題発生することがありますこのためItemArray プロパティ使用するには、配列内のその列の位置null 参照 (Visual Basic では Nothing) を指定してください詳細については、DataRow クラスItemArray プロパティトピック参照してください

使用例使用例

AutoIncrement、AutoIncrementSeed、AutoIncrementStep の各プロパティ設定する例を次に示します

Private Sub AddAutoIncrementColumn()
    Dim column As DataColumn = New
 DataColumn
    column.DataType = System.Type.GetType("System.Int32")
    With column
        .AutoIncrement = True
        .AutoIncrementSeed = 1000
        .AutoIncrementStep = 10
    End With

    ' Add the column to a new DataTable.
    Dim table As DataTable
    table = New DataTable
    table.Columns.Add(column)
End Sub
private void AddAutoIncrementColumn()
{
    DataColumn column = new DataColumn();
    column.DataType = System.Type.GetType("System.Int32");
    column.AutoIncrement = true;
    column.AutoIncrementSeed = 1000;
    column.AutoIncrementStep = 10;

    // Add the column to a new DataTable.
    DataTable table = new DataTable("table");
    table.Columns.Add(column);
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DataColumn クラス
DataColumn メンバ
System.Data 名前空間
AutoIncrementSeed
AutoIncrementStep
Expression
ItemArray
NewRow


このページでは「.NET Framework クラス ライブラリ リファレンス」からDataColumn.AutoIncrement プロパティを検索した結果を表示しています。
Weblioに収録されているすべての辞書からDataColumn.AutoIncrement プロパティを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からDataColumn.AutoIncrement プロパティ を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「DataColumn.AutoIncrement プロパティ」の関連用語

DataColumn.AutoIncrement プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



DataColumn.AutoIncrement プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS