日期:2014-05-18 浏览次数:20505 次
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; }
例外詳細資訊: System.IndexOutOfRangeException: 找不到資料行 0。 原始程式錯誤: 行 29: { 行 30: DataRow dtRow = dt.NewRow(); 行 31: dtRow[i] = Record1.ChildNodes[i].InnerText; 行 32: dt.Rows.Add(dtRow); 行 33: }