DataColumn 관련 ------.net study
1522 단어 column
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의 기존 기본 열 이름이 충돌합니다.제공된 이름이 이미 존재하면 이상을 일으킬 수 있습니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Reordering the columns in a data frameYou want to do reorder the columns in a data frame. REF:...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.