日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

DataTable to byte[]、DataTable to XML(string)

發布時間:2025/3/14 asp.net 13 豆豆
生活随笔 收集整理的這篇文章主要介紹了 DataTable to byte[]、DataTable to XML(string) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

DataTabe 對象在很多地方都會用到,特別是在Web Service、Socket等需網絡傳輸的地方。

但是在有些地方,如果直接傳遞的話,程序可能會報告DataTable無法序列化錯誤。

解決問題的方法,是對DataTable進行序列化。

FCL提供的用于序列化的方法組要有三種:

1.XML Serialization

2.Binary Serialization

3.SOAP Serialization

感興趣的可查下相關的具體操作文章,如 Introducing Serialization in .NET?Object Serialization in the .NET Framework等。

--------------------------------------------------

DataTable傳遞的問題各位博友應當經常遇到,下面提供一種實現。

1.DataTable to byte[]

MemoryStream ms = new MemoryStream(); BinaryFormatter bf = new BinaryFormatter(); bf.Serialize(ms, dt); byte[] tableBT = ms.ToArray();

2. byte[] to?DataTable (即把上面的byte[]還原)

BinaryFormatter bf = new BinaryFormatter(); MemoryStream ms = new MemoryStream(tableBT); DataTable dt = bf.Deserialize(ms) as DataTable;

-----------------------------------------

DebugLZQ前面寫過一篇相關博文:stream、string、byte[] 互轉?,有興趣也可以看下。

-----------------------------------------

3.DataTable to XML(string)

string result; using (StringWriter sw = new StringWriter()) { dataTable.WriteXml(sw); result = sw.ToString(); }

關注datatable的WriteXML?有N個重載:WriteXml(String)、WriteXml(Stream)等。與之對應的還有個ReadXML,同樣也有N個重載.

// DataTable to Stream. System.IO.MemoryStream xmlStream = new System.IO.MemoryStream(); table.WriteXml(xmlStream, XmlWriteMode.WriteSchema);// Stream to DataTable. xmlStream.Position = 0;DataTable newTable = new DataTable(); newTable.ReadXml(xmlStream);

以上這些加上stream、string、byte[] 互轉 可以實現DataTable的任意靈活轉換。?

--------------------------------------------

經DebugLZQ證實:Web service、WCF等均可直接傳遞datatable對象,倒是無法傳遞sqlparameters對象(序列化后可傳遞)。請參見DebugLZQ前面的相關博文。

由此可見,上述轉換(序列化)各位博友 就知道有這么一回事,實在需要的時候再翻看看提供個參考。

-----------------------------------------

希望對你有幫助~

轉載于:https://www.cnblogs.com/DebugLZQ/p/3117015.html

總結

以上是生活随笔為你收集整理的DataTable to byte[]、DataTable to XML(string)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 女人色极品影院 | 年代下乡啪啪h文 | 国产91页 | 国产又爽又黄又嫩又猛又粗 | 外国电影免费观看高清完整版 | 亚洲白浆| 国产午夜久久久 | 美女扒开尿口给男人捅 | 真人真事免费毛片 | 人妖干美女 | 波多野结衣在线观看一区二区三区 | 毛片美女| 狠狠干狠狠爱 | 久久五月天av | 青青欧美 | 午夜欧美精品久久久久久久 | 色多多在线观看 | 亚洲午夜激情视频 | 久久精热| 日色视频 | 成人毛片视频在线观看 | 美女免费黄色 | 女教师三上悠亚ssni-152 | 特种兵之深入敌后 | 中文不卡视频 | 天天想你在线观看完整版电影高清 | 亚洲一区二区网站 | 亚洲最大成人网色 | 欧美久久久久久久久 | 久久嫩草 | 日本黄色xxxxx | 国产性―交一乱―色―情人 | 精精国产| 午夜影院日本 | 亚洲精品乱码久久久久久蜜桃欧美 | 在线观看福利网站 | 九九久久综合 | 中文字幕久久久 | 国产成人欧美 | 麻豆免费在线观看 | 黑人极品ⅴideos精品欧美棵 | 在线看片日韩 | 清纯粉嫩极品夜夜嗨av | 欧美色影院| аⅴ资源新版在线天堂 | 国产精品视频一区二区三区, | 跪求黄色网址 | 午夜精品免费 | 男人的天堂2018 | 小毛片在线观看 | 中文字幕一区二区三区精品 | 国模福利视频 | 桃色网站在线观看 | 精品无码一区二区三区的天堂 | 欧美激情啪啪 | 中文字幕精品三区 | 懂色av蜜臀av粉嫩av分享吧 | 国产日韩专区 | 手机看片日韩日韩 | www..com国产| 青青草视频免费看 | 操你妹影院 | 日韩视频在线免费观看 | 久久国产精品波多野结衣 | 欧美激情性做爰免费视频 | 青青草福利视频 | 国产日日干 | 国产成人91 | 无码精品国产一区二区三区免费 | 在线啪| 日韩av资源站 | 国产欧美日韩综合精品一区二区三区 | 壮汉被书生c到合不拢腿 | 国产美女网 | 亚洲国产中文字幕在线观看 | 日韩av三级在线 | 国产做受入口竹菊 | 亚洲一级在线播放 | 久久av不卡| 国产精品二 | 国产一区在线不卡 | gav久久| 午夜视| 日韩欧美中文字幕在线观看 | 亚洲成人经典 | 97视频网站| 国产ts变态重口人妖hd | 精品国模一区二区三区欧美 | 欧美高清一区 | 亚洲香蕉在线视频 | 久久成人在线 | 日日噜噜夜夜狠狠久久波多野 | 亚洲av永久无码精品国产精品 | av网站在线免费播放 | 99精品在线 | japan高清日本乱xxxxx | 在线看黄色av | 亚洲一区二区三区蜜桃 | 久久麻豆精品 |