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

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

DataColumn.DefaultValue プロパティ

新しい行を作成するときに使用されるこの列の既定値取得または設定します

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

例外例外
例外種類条件

InvalidCastException

行を追加する場合既定値はこの列のデータ型インスタンスではありません。

解説解説

既定値は、DataRow を作成したときにこの列に自動的に割り当てられる値です (たとえば、DataRow作成日時など)。

AutoIncrement が true設定されている場合既定値はありません。

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

使用例使用例

データ型異な複数の DataColumn オブジェクト作成し、各列に適切な既定値設定する例を次に示します

Private Sub CreateColumns()
    Dim column As DataColumn
    Dim table As New DataTable
 
    column = New DataColumn
    With column
       .DataType = System.Type.GetType("System.String")
       .DefaultValue = "Address"
       .Unique = False
    End With
    table.Columns.Add(column)
    
    column = New DataColumn
    With column
       .DataType = System.Type.GetType("System.Int32")
       .DefaultValue = 100
    End With
    table.Columns.Add(column)
 
    column = New DataColumn
    With column
       .DataType = System.Type.GetType("System.DateTime")
       .DefaultValue = "1/1/2001"
    End With
    table.Columns.Add(column)
 
    Dim row As DataRow
    ' Add one row. Since it has default values, 
    ' no need to set values yet.
    row = table.NewRow
   
    table.Rows.Add(row)
 End Sub
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DataColumn クラス
DataColumn メンバ
System.Data 名前空間
DataColumn.DataType プロパティ
ItemArray
DataColumn.AutoIncrement プロパティ
UniqueConstraint



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

辞書ショートカット

すべての辞書の索引

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

   

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



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

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

©2025 GRAS Group, Inc.RSS