DataColumn 관련 ------.net study

1522 단어 column
DataTable에는 테이블의 Columns 속성에서 참조하는 DataColumn 객체 컬렉션이 포함되어 있습니다.이 열의 집합은 모든 제약과 함께 표의 구조나 구조를 정의합니다.
DataColumn 구조 함수를 사용하거나 테이블의 Columns 속성을 호출하는 Add 방법 (이것은 DataColumnCollection) 을 통해 테이블 안에 DataColumn 대상을 만들 수 있습니다.Add 메서드는 선택적 ColumnName, DataType 및 Expression 매개변수를 수락하고 새 DataColumn을 컬렉션의 멤버로 만듭니다.또한 기존 DataColumn 객체를 받아들여 컬렉션에 추가하고 요청에 따라 추가된 DataColumn에 대한 참조를 반환합니다.DataTable 객체는 데이터 소스에 대해 특정한 것이 아니므로 DataColumn의 데이터 유형을 지정할 때 사용됩니다.NET Framework 유형
다음 예제에서는 DataTable에 네 개의 열을 추가했습니다.
[C#]
DataTable workTable = new DataTable("Customers");

DataColumn workCol = workTable.Columns.Add("CustID", typeof(Int32));
workCol.AllowDBNull = false;
workCol.Unique = true;

workTable.Columns.Add("CustLName", typeof(String));
workTable.Columns.Add("CustFName", typeof(String));
workTable.Columns.Add("Purchases", typeof(Double));

예제에서 CustID 열에 사용되는 속성은 DBNull 값을 허용하지 않고 고유한 값으로 제한됩니다.그러나 CustID 열을 테이블의 주 키 열로 정의하면 AllowDBNull 속성은false로 자동으로 설정되고 Unique 속성은true로 자동으로 설정됩니다.자세한 내용은 테이블에 대한 키 정의를 참조하십시오.
경고 한 열에 열 이름을 제공하지 않으면 이 열을
DataColumnCollection 시 이 열은 "Column1"부터 증가하는 기본 이름 Column이 됩니다.
N.열 이름을 제공할 때 "Column"을 사용하지 않는 것이 좋습니다.
"N"이름 규약
DataColumnCollection의 기존 기본 열 이름이 충돌합니다.제공된 이름이 이미 존재하면 이상을 일으킬 수 있습니다.

좋은 웹페이지 즐겨찾기