C # DataTable을 필터 반환 새로운 DataTable을을 선택

고르다();

            ( "ID> = '3'와 이름을 = '3 - 안녕하세요'")을 선택; // 支持 및

            ( "ID> = '3'또는 ID를 = '1'")을 선택; // 支持 또는

            선택 ( '이름'%의 헬로 % '와 같은 "); // 支持 같은   

            선택 ( "ID> 5", "ID 내림차순");

            선택 ( "ID> 5", "ID 내림차순"DataViewRowState.Added)

DataRow를 [] DR = dt.Select ( "COL = 'XXXX'"); // 조건 :은 필드 명 = 'XX'

        /// DataTable의 쿼리의 구현은 새로운 DataTable을을 반환

        /// </ 요약>
        /// <PARAM NAME = "DT">源数据DataTable을 </ PARAM>
        /// <PARAM NAME = "상태">查询条件</ PARAM>
        /// <리턴> </ 반환>
        개인 DataTable을 GetNewDataTable (DataTable의 DT, 문자열 조건, 문자열 sortstr)
        {
            DataTable을 newdt = 새로운 DataTable을을 ();
            newdt dt.Clone = ();
            에만 DataRow []의 DR dt.Select (조건을 sortstr) =;

    IF (DR == 널 || dr.Length == 0)는 null
            위한 INT (I = 0; I <dr.Length; I ++)
            {
                newdt.ImportRow ((에만 DataRow) DR [I])
            }
            리턴 newdt; // 반환 쿼리 결과
        }
----------------
면책 조항 :이 문서는 CSDN 블로거 "qq1429351723 '원래의 문서에 의해-SA 저작권 계약, 재 인쇄를 첨부하십시오 CC 4.0에 따라입니다 원본 소스 링크와이 문장.
원본 링크 : HTTPS : //blog.csdn.net/qq_30469045/article/details/52105132

추천

출처www.cnblogs.com/net-sky/p/12012626.html