读书人

DataRow的解决思路

发布时间: 2012-02-19 19:43:38 作者: rapoo

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

读书人网 >asp.net

热点推荐