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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

foreach循環(huán)迭代中列不屬于數(shù)據(jù)表

foreach循環(huán)迭代中列不屬于數(shù)據(jù)表

C#
函數(shù)式編程 2023-07-09 10:13:42
C# 中 foreach 循環(huán)迭代中的列不屬于數(shù)據(jù)表。我正在將行記錄插入到數(shù)據(jù)表中,但是面對(duì)的列不屬于數(shù)據(jù)表。//Prepare Datatable and Add All Columns Here            DataTable dt = new DataTable();            DataRow row;            DataColumn dc = new DataColumn();            dc.DataType = System.Type.GetType("System.String");            dc.ColumnName = "title";            dc.ReadOnly = false;            dc.Unique = true;            dc.AutoIncrement = false;            dc.DataType = System.Type.GetType("System.String");            dc.ColumnName = "link";            dc.ReadOnly = false;            dc.Unique = true;            dc.AutoIncrement = false;            foreach (XmlNode rssNode in rssNodes)            {                XmlNode rssSubNode = rssNode.SelectSingleNode("title");                string title = rssSubNode != null ? rssSubNode.InnerText : "";                rssSubNode = rssNode.SelectSingleNode("link");                string link = rssSubNode != null ? rssSubNode.InnerText : "";                //Add new row and assign values to columns, no need to add columns again and again in loop which will throw exception                row = dt.NewRow();                //Map all the values in the columns                row["title"] = title;                row["link"] = link;                //At the end just add that row in datatable                dt.Rows.Add(row);            }
查看完整描述

1 回答

?
富國(guó)滬深

TA貢獻(xiàn)1790條經(jīng)驗(yàn) 獲得超9個(gè)贊

在設(shè)置每一列之前,您需要調(diào)用dc = new DataColumn();對(duì)第一列而不是第二列所做的操作。設(shè)置好列的所有參數(shù)后,需要將其添加到表中dt.Columns.Add(dc);。


DataColumn dc;

dc = new DataColumn();

dc.DataType = System.Type.GetType("System.String");

dc.ColumnName = "title";

dc.ReadOnly = false;

dc.Unique = true;

dc.AutoIncrement = false;

dt.Columns.Add(dc);


dc = new DataColumn();

dc.DataType = System.Type.GetType("System.String");

dc.ColumnName = "link";

dc.ReadOnly = false;

dc.Unique = true;

dc.AutoIncrement = false;

dt.Columns.Add(dc);


查看完整回答
反對(duì) 回復(fù) 2023-07-09
  • 1 回答
  • 0 關(guān)注
  • 131 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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