문제

C# & .net에서 DataView 여기에는 a 적절한 서브 세트 DataColumn주어진 s DataTable?

관계형 대수의 관점에서, 하나는 a를 할당합니다 RowFilter "선택"작업 (σ)을 수행하기 위해. "투영"작업 (π)을 어떻게 수행합니까?

도움이 되었습니까?

해결책

그렇게 할 수는 없지만 원하는 열만 사용하여 테이블 사본을 만들 수 있습니다.

DataView view = new DataView(table);
DataTable table2 = view.ToTable("FirstColumn", "SecondColumn", "ThirdColumn");

선택적으로 선택한 열에 대해 뚜렷한 값이있는 행을 반환 할 수 있습니다.

DataView view = new DataView(table);
DataTable table2 = view.ToTable(true, "FirstColumn", "SecondColumn", "ThirdColumn");

다른 팁

글쎄, 나는 "원하는"이유를 볼 수 없다. ... 적어도 그 테이블을 사용하여 다른 모든 기능에 영향을 미치지 않으면 ... 원하는 열만 사용합니다 ...

한 테이블에서 다른 테이블로 스왑으로 데이터 뷰를 만들고 dtswap을 DataSource로 사용하십시오.

DataView dw = new DataView(dtfee);
            DataTable dtswap = new DataTable();
            dtswap = dw.ToTable(true,"Fees", "FeeAmount", "Year", "CollectorName", "Month");

DataSet 관련 유형은 관계형 운영을 수행 할 수있는 능력이 없습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top