1. 정의
- DataTable에 속해 있는 컬럼목록을 String[] 에 Setting하기
2. 방법1 - LINQ 메서드 이용
- String[] colNm = datatable.Columns.Cast<DataColumn >()
.Select(x => x.ColumnName)
.ToArray();
3. 방법2 - LINQ 쿼리 이용
- String[] colNm2 = (from dc in datatable.Columns.Cast<DataColumn >()
select dc.ColumnName).ToArray();
4. 방법3
- var arrayNames = (from DataColumn x in datatable.Columns
select x.ColumnName).ToArray();
5. 방법4
- DataTable dt = new DataTable();
foreach (DataColumn dc in datatable.Rows.Columns)
{
if (dc.ColumnName == "MyColumn")
{
// Do code
}
}
6. 방법5
- // For each DataTable, print the ColumnName.
foreach (DataTable table in dataSet.Tables)
{
foreach (DataColumn column in table.Columns)
{
Console.WriteLine(column.ColumnName);
}
}
'C# > c#' 카테고리의 다른 글
[C#] 배열 또는 리스트에서 중복값 제거 (0) | 2021.11.04 |
---|---|
[c#] DateTime DayOfWeek 를 이용한 요일 구하기 (0) | 2021.09.11 |
c# DataTable 값 변경하기 (0) | 2021.08.25 |
c# DateTime 시간 차이 구하기 날짜 비교 (0) | 2021.07.28 |
[C#] 현재 날짜, 시간 얻어오기(Stirng 반환) (0) | 2020.11.24 |
댓글