DataColumn.DefaultValue プロパティ
アセンブリ: System.Data (system.data.dll 内)

Dim instance As DataColumn Dim value As Object value = instance.DefaultValue instance.DefaultValue = value
/** @property */ public Object get_DefaultValue () /** @property */ public void set_DefaultValue (Object value)
この列の DataType に適切な値。


既定値は、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

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からDataColumn.DefaultValue プロパティを検索する場合は、下記のリンクをクリックしてください。

- DataColumn.DefaultValue プロパティのページへのリンク