DataColumn.DefaultValue 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
새 행을 만들 때 열의 기본값을 가져오거나 설정합니다.
public:
property System::Object ^ DefaultValue { System::Object ^ get(); void set(System::Object ^ value); };
[System.ComponentModel.TypeConverter(typeof(System.Data.DefaultValueTypeConverter))]
public object DefaultValue { get; set; }
public object DefaultValue { get; set; }
[System.ComponentModel.TypeConverter(typeof(System.Data.DefaultValueTypeConverter))]
[System.Data.DataSysDescription("DataColumnDefaultValueDescr")]
public object DefaultValue { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Data.DefaultValueTypeConverter))>]
member this.DefaultValue : obj with get, set
member this.DefaultValue : obj with get, set
[<System.ComponentModel.TypeConverter(typeof(System.Data.DefaultValueTypeConverter))>]
[<System.Data.DataSysDescription("DataColumnDefaultValueDescr")>]
member this.DefaultValue : obj with get, set
Public Property DefaultValue As Object
속성 값
열의 DataType에 적합한 값입니다.
- 특성
예외
행을 추가할 때 기본값이 열 데이터 형식의 인스턴스가 아닌 경우
예제
다음 예제에서는 데이터 형식이 다른 여러 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
설명
기본값은 가 만들어지면 열 DataRow 에 자동으로 할당되는 값입니다(예: 가 만들어진 날짜 및 시간 DataRow ).
가 true로 설정되면 AutoIncrement 기본값이 없을 수 있습니다.
클래스의 속성을 사용하여 새 행을 ItemArrayDataRow 만들고 메서드에 값 배열을 전달할 수 있습니다. 값이 자동으로 생성되기 때문에 기본값이 있는 열에 대한 잠재적인 문제입니다. 이러한 열과 ItemArray 함께 속성을 사용하려면 배열에서 열의 위치에 배치 null
합니다. 자세한 내용은 ItemArray 속성을 참조하세요.