C# 데이터 테이블의 열 값

방법1:
널리 알려진 일종이기도 하다.
?
1 YourDataTable.Columns.Remove( " " );
그러나 이런 상황은 아주 적은 열을 빼는 경우에만 적합하다.
만약 많은 열이 있는데 나는 한두 열만 있다면 방법 2를 써야 한다.
방법2:

    DataTable dat = YourDataTable.DefaultView.ToTable(false, new string[] { "     ", "     " }); 
  

데이터테이블 작업과 관련된 내용을 추가하려면 다음과 같이 하십시오.
DataTable 작업
데이터테이블에서 가장 쉽게 생각할 수 있는 것은 for 순환으로 조작하는 것이다. 그러나 사실은 부득이하지 않으면 form 순환을 사용하지 않는다. 왜냐하면 효율이 일반적으로 높지 않기 때문이다.
1) 취행
줄을 뽑는 데는 일반적으로rowfilter를 사용합니다
?
1
2
3
4
5 DataTable datSource; // // DataView davTemp = new DataView(datSource, " " , " " , DataViewRowState. ); // DataTable datNew = davTemp.ToTable();
2) 테이블의 열 또는 여러 열 가져오기
?
1
2 DataTable datSource; // DataTable datNew= datSource.DefaultView.ToTable( false , new string [] { " " , " " .....});
3) 행의 값을 복사합니다. [테이블 구조나 열 수가 같다는 전제 조건]
?
1
2
3 DataTable datSource; DataTable datNew; datSource.Rows[i].ItemArray= datNew. Rows[i].ItemArray;
4) 표의 열수는 같지만 열의 이름이 다르므로 값을 복제하려면 어떻게 해야 합니까?
사고방식을 바꾸자. 열수가 같은 이상 열명만 다를 뿐인데 왜 열명을 바꾸지 않겠는가?
다음과 같습니다.
?
1
2
3
4 DataTable datSource; DataTable datNew; datNew= datSource.Copy(); datNew.Columns[ "FirstColumn" ].ColumnName = "YourColumnName" ;
5) 열의 위치를 SetOrdinal()로 조정합니다.
?
1
2
3
4
5
6
7
8
9 DataTable dat = new DataTable(); // dat.Columns.Add( "col1" ); dat.Columns.Add( "col2" ); dat.Columns.Add( "col3" ); // dat.Rows.Add(1,2,3); // dat.Columns[ "col3" ].SetOrdinal(0);

좋은 웹페이지 즐겨찾기