首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

DataRow的問題解决思路

2012-02-19 
DataRow的問題DataRow我不會用,高手請指點。C# codepublic DataTable XmlToDataTable(string fileName, str

DataRow的問題
DataRow我不會用,高手請指點。

C# code
public DataTable XmlToDataTable(string fileName, string tagName)    {        DataTable dt = new DataTable();        XmlDocument Xmldoc = new XmlDocument();        Xmldoc.Load(fileName);        XmlNode Record1 = Xmldoc.DocumentElement.SelectSingleNode(tagName);        for (int i = 0; i < Record1.ChildNodes.Count; i++)        {            DataRow dtRow = dt.NewRow();            dtRow[i] = Record1.ChildNodes[i].InnerText;//這行應該怎么寫?            dt.Rows.Add(dtRow);        }        return dt;    }


錯誤如下:
HTML code
例外詳細資訊: System.IndexOutOfRangeException: 找不到資料行 0。原始程式錯誤: 行 29:         {行 30:             DataRow dtRow = dt.NewRow();行 31:             dtRow[i] = Record1.ChildNodes[i].InnerText;行 32:             dt.Rows.Add(dtRow);行 33:         }


[解决办法]
datable列都没有呢.你就往里添行?
把列添上就对了.
[解决办法]
http://blog.csdn.net/jiang_jiajia10/archive/2009/01/06/3721157.aspx

热点排行