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