1. 程式人生 > >DataRow[]轉換成DataTable的方法及其注意事項

DataRow[]轉換成DataTable的方法及其注意事項

當對DataTable進行篩選後得到的是DataRow[],如下

DataRow[] dtresult =  dt.Select("NeName not in ('hello','world')");

有兩種方法將DataRow[]轉換成DataTable
1.CopyToDataTable(),要求.net framework版本3.5+。且需要判斷DataRow[]行數是否大於0,因為當行數為0時使用該方法會報錯。

if (dtresult.Count() > 0)
{
     DataTable dtTest = dtresult.CopyToDataTable();
}

2.ImportRow方法。此方法需要保證原表和新表有相同的架構和約束,否則匯入的表的行數不為空,但是所有行資料為空。

DataTable dtTest = dt.Clone();
foreach (var row in dtresult)
{
      dtTest.ImportRow(row);
}

相關推薦

DataRow[]轉換DataTable方法及其注意事項

當對DataTable進行篩選後得到的是DataRow[],如下 DataRow[] dtresult = dt.Select("NeName not in ('hello','world')"); 有兩種方法將DataRow[]轉換成DataTable

datarow[]轉換datatable

DataTable dt;//不為空的DataTable DataRow[] rows=dt.Select(" c_user_name ='123456' ");//獲取datarow[]型別 現需要將查詢出來的datarow[]型別再次轉換為DataTable時,可以用到下面方法

spring注入靜態變數的三種方法及其注意事項

Spring靜態注入的三種方式:(說明:MongoFileOperationUtil是自己封裝的一個Mongodb檔案讀寫工具類,裡面需要依賴AdvancedDatastore物件例項,dsForRW用來獲取Mongodb資料來源)在springframework裡,我們不能

C#將Word轉換PDF方法總結(基於Office和WPS兩種方案)

path ebs htm soft off ros exc 標題 總結  有時候,我們需要在線上預覽word文檔,當然我們可以用NPOI抽出Word中的文字和表格,然後顯示到網頁上面,但是這樣會丟失掉Word中原有的格式和圖片。一個比較好的辦法就是將word轉換成pdf,然

手機Excel怎麽轉換PDF方法

nag ffffff 情況 技術 tex .com 下載 快的 -o PDF文檔正在慢慢成為辦公室最常用的辦公文檔格式。那我們經常制作的Excel表格有辦法轉換成PDF格式嗎?小編嘗試過很多轉換方法,最近發現迅捷PDF轉換器操作簡單,轉換速度也挺快的,今天就分享給大家。 E

java中介面(interface)及使用方法注意事項

1、介面:一種把類抽象的更徹底,接口裡只能包含抽象方法的“特殊類”。介面不關心類的內部狀態資料,定義的是一批類所遵守的規範。(它只規定這批類裡必須提供某些方法,提供這些方法就可以滿足實際要求)。 在JAVA程式語言中是一個抽象型別,是抽象方法的集合,介面通常以interface來宣告。一個類通過

mybatis selectMap方法使用注意事項

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

【C++】向量(vector) 基本使用方法注意事項

介紹: 向量(Vector)是一個封裝了動態大小陣列的順序容器(Sequence Container)。跟任意其它型別容器一樣,它能夠存放各種型別的物件。可以簡單的認為,向量是一個能夠存放任意型別的動態陣列。 特點: 1.順序序列 順序容器中的元素按照嚴格的線性順序排序。可以通過元素

仙人劍花怎麼養 仙人劍花的養殖方法注意事項

劍花也稱霸王花、七星劍花、龍骨花,為仙人掌科量天尺屬植物量天尺的花。夏、秋間採收淨花,縱向切開(基部相連),略蒸後,晒乾。量天尺又名:龍骨花(海南保亭),霸王鞭(海南三亞,廣東肇慶),三角柱、三稜箭(北京俗稱)。很多朋友不知道如何養殖仙人劍花,下面來介紹一下。 從生長環境溫度方面來說

Python,Pycharm,Anaconda三者的區別與聯絡、安裝過程及其注意事項

1、致歡迎詞 我將詳細講述在學Python初期的各種手忙腳亂的問題的解決,通過這些步驟的操作,讓你的注意力集中在Python的語法上以及後面利用Python所解決的專案問題上。而我自己作為小白,很不幸的沒有錯過任何的坑,都跳了進去,所以在這裡寫下經驗貼,一方面希望能給後來的學者能夠高效的避開這些

關於使用echarts心得,及其注意事項

第一步匯入jquery、echarts的包 程式碼如下: <script src="static/scripts/jquery/echarts.js"></script> <script src="static/scripts/jquer

ORACLE分割槽表梳理系列(一)- 分割槽表概述、分類、使用方法注意事項

前言 本文著重闡述分割槽表的概念、優勢,以及常用分割槽表的使用方法及使用過程中的注意事項。 對於分割槽表的日常維護方法,如:索引的維護、分割槽的合併等,將在後續文章中再詳細介紹。 本文涉及的相應演示,使用的資料庫版本為oracle 11.2.0.4。 本文常用分割槽表的使

DML和DQL使用方法注意事項

MySQL的儲存引擎 儲存引擎的型別     MyISAM、InnoDB 、Memory、CSV等9種 MyISAM與InnoDB型別主要區別             InnoDB                MyISAM 事務處理        支援          

藍雪花怎麼養 藍雪花養殖方法注意事項

藍雪花簡介: 別稱山灰柴、假靛(河南),角柱花等,多年多年生直立草本,為白花丹科、藍雪花屬植物。 藍雪花長勢強健,耐熱,較耐高溫高溼,病蟲害少,管理簡單,觀賞期長。葉色翠綠,花色淡雅,炎熱的夏季給

C# CSV 檔案轉換DataTable

{ DataTable dt = new DataTable(); FileStream fs = new FileStream(fileName, FileMode.Open, FileAccess.Read); StreamRe

科大源同步方法注意事項

總述 中科大開源映象站允許下游站點使用 rsync 協議同步站點上的內容。 因可能消耗大量伺服器資源,我們非常不推薦下游映象站點或個人使用者使用 HTTP / HTTPS / FTP協議從站點大規模同步資料。 我們可能採取

一次使用innobackupex重新搭建主從複製報錯解決方法注意事項

【環境介紹】   系統環境:CentOS release 6.4 (Final) + Server version: 5.7.18-log MySQL Community Server (GPL) + innobackupex version 2.4.12 Linux (x86_64)

Extjs整合struts2的jsonplugin的方法注意事項

      最近在做一個第三方表報監控的系統,要用的很多資料展示的應用,發現用extjs和struts2的jsonplugin的結合解決問題很棒,專案已經上線,現在寫下步驟以便查閱。 步驟1、在專案中新增struts2的庫。如下 步驟2、新增Google的jsonplug

NSBundle(獲取資源路徑方法)的相關使用方法注意事項

1、[NSBundle mainBundle],資料夾其實是Group,如左側的樹形檔案管理器 Build之後,檔案直接就複製到了根目錄下,於是讀取的方法,應該是這樣: NSString *earth = [[NSBundle mainBundle] pat

資料中心運維必須掌握的機房搬遷流程及其注意事項

對於在資料中心或機房做運維的來說,最龐大的工程無外乎就是機房搬遷了,這可是傷筋動骨的大動作,我們必須提前做好搬遷流程的梳理,提前做好預案以備緊急問題出現能快速解決。 一、 總則:  1、所有工作時間分為3個階段:搬遷前,搬遷中,搬遷後  搬遷前:伺服器在老機房執行階段 搬遷中:老機房停止服務,下架