第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用c#將字符串轉(zhuǎn)換為數(shù)據(jù)表

使用c#將字符串轉(zhuǎn)換為數(shù)據(jù)表

C#
www說 2022-12-31 10:38:21
我想知道如何將此字符串轉(zhuǎn)換為數(shù)據(jù)表。這個字符串是我的字符串:"<data name=\"Footer\" xml:space=\"preserve\"> <value>Digital Number</value> </data>,<data name=\"lblDisplay\" xml:space=\"preserve\"> <value>Hien thi</value> </data>"我創(chuàng)建了包含名為“名稱”和“值”的 2 列的表:DataTable tbl = new DataTable();DataColumn column;DataRow row;column = new DataColumn();column.DataType = System.Type.GetType("System.String");column.ColumnName = "Name";tbl.Columns.Add(column);column = new DataColumn();column.DataType = System.Type.GetType("System.String");column.ColumnName = "Value";tbl.Columns.Add(column);如何將字符串轉(zhuǎn)換為DataTable?
查看完整描述

1 回答

?
手掌心

TA貢獻(xiàn)1942條經(jīng)驗 獲得超3個贊

您發(fā)布的字符串看起來很像 xml,但它不是有效的 xml。它需要一個根元素(并刪除,逗號)。我已經(jīng)更新如下:


var xmlString = @"<?xml version=""1.0""?>

                  <rootData>

                      <data name=""Footer"" xml:space=""preserve""> 

                          <value>Digital Number</value> 

                      </data>

                      <data name=""lblDisplay"" xml:space=""preserve"">

                          <value>Hien thi</value> 

                      </data>

                  </rootData>";

DataSetReadXml()有一個方法


...提供了一種從 XML 文檔中僅讀取數(shù)據(jù)或?qū)?shù)據(jù)和模式讀取到 DataSet 中的方法...


知道了這一點,現(xiàn)在您可以創(chuàng)建一個DataSet并使用一個StringReader將 Xml 直接讀入數(shù)據(jù)集中。


var ds = new DataSet();

using (var reader = new StringReader(xmlString))

{

    ds.ReadXml(reader);

}

然后,您需要做的就是從 DataSet 中提取數(shù)據(jù):


Console.WriteLine($"{ds.Tables[0].Rows[0]["name"]}: {ds.Tables[0].Rows[0]["value"]}");


// output

Footer: Digital Number

如果你想要一個 DataTable 就這樣做:


 DataTable dt = ds.Tables[0];

看到這個小提琴。


查看完整回答
反對 回復(fù) 2022-12-31
  • 1 回答
  • 0 關(guān)注
  • 249 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號