日韩性视频-久久久蜜桃-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)的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 亚洲欧美国产精品久久久久久久 | 午夜精品久久久久久久久 | 第一色综合 | 狠狠五月 | 精品人妻av一区二区 | 国产一级片免费视频 | 爽爽影院免费观看 | 大尺度床戏揉捏胸视频 | 少妇xxxx69| aaa在线视频 | 国产亚洲精品久久久久久无几年桃 | 五月激情网站 | 日韩美女少妇 | 欧美成人精品一区二区三区在线看 | 亚洲成a | 国产片91 | 97精品免费视频 | 亚洲网站在线看 | 在线播放精品 | 91精品国产乱码久久 | 亚洲区在线 | 中国黄色免费网站 | 蜜桃网站| 黑人精品一区二区 | 浪潮av色 | 亚洲免费一二三区 | 免费在线看黄色片 | 农村少妇无套内谢粗又长 | 欧美午夜精品理论片a级按摩 | 亚洲欧美一区二区激情 | 国产精品探花一区二区三区 | 一级黄色在线 | 亚洲av无码乱码国产精品 | 九一九色国产 | 性生交大全免费看 | 黄网址在线观看 | 国产免费一区二区 | 国产成人三级在线观看 | jzjzz成人免费视频 | 一级黄色片一级黄色片 | 久久依人网 | 91网页入口| 国产日韩欧美精品 | 欧美在线观看一区二区三区 | 日本一区二区黄色 | 日韩精品二区在线观看 | 一本色道综合久久欧美日韩精品 | 好看的中文字幕 | 色干干| 色哟哟无码精品一区二区三区 | 777国产成人入口 | 欧美中文字幕在线视频 | 夜色福利| 亚洲毛片网| www.youjizz.com中国 | 美女主播在线观看 | 国产成人自拍一区 | 无码人妻精品中文字幕 | 色日韩 | 国家队动漫免费观看在线观看晨光 | 越南少妇做受xxx片 亚洲av综合色区无码一二三区 | 欧美精品动漫 | 国产av一区不卡 | 亚洲精品日韩在线 | 国产色呦呦 | 久久奇米| 一区二区三区精品国产 | av大片免费观看 | 苍井空张开腿实干12次 | 中文不卡av | 一级片特黄 | 97人妻精品一区二区三区免 | aaa国产视频 | 欧美黑粗硬 | 极品人妻一区二区三区 | 99re在线视频精品 | 国产精品一区二区三区久久 | 日本69av| 亚洲热在线观看 | 日韩美女视频网站 | 亚州av在线播放 | 国产va视频 | 性一交一黄一片 | 手机看片1024国产 | 色视频网址 | 久久男人网 | 美女黄色av| 日韩日日日| 国产福利精品视频 | 色噜噜狠狠成人中文 | 久久精品视频观看 | 日韩一区二区三区在线 | 精品国产免费无码久久久 | 少妇人妻互换不带套 | 日韩av在线播放网址 | 欧美精品一线 | 五月天av网站 | 97超碰站| 95在线视频|