2017-08-18 10 views
0

DataRowをxmlにシリアル化してからバイト配列にシリアル化する方法はありますか? データ行をxmlにシリアル化する最適な方法は何ですか? クラスを作成し、dataRowからクラスオブジェクトに値を設定してからバイトにシリアル化する必要がありますか?それは良い方法ですか?dataRowをxmlにシリアル化してバイト配列を取得する方法は?

+0

それはすべてがあなたの目的に依存して...シリアライズされたデータは、典型的には、いくつかの技術を用いて、いくつかの点で非直列化されることを意図していると、逆シリアル化に必要なの情報は、右のシリアライズを決定するものです。 – grek40

+1

これは[DataSet.DataTable.DataRow(Single)to XML String](https://stackoverflow.com/q/9135294)と重複していますか? – dbc

答えて

1

には、次の試してみてください。

 static void Main(string[] args) 
     { 
      DataTable dt = new DataTable(); 

      MemoryStream stream = new MemoryStream(); 

      dt.WriteXml(stream); 

      stream.Position = 0; 

      byte[] bytes = new byte[stream.Length]; 
      stream.Read(bytes, 0, (int)stream.Length); 


     } 
関連する問題