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
