public void LoadXmlDb() { this.ClearData(); if (File.Exists(DataBasePathFile)) { Ds.ReadXml(DataBasePathFile); foreach (DataTable dt in Ds.Tables) { XmlTable myXmlData = new XmlTable { TableName = dt.TableName, Dt = dt }; foreach (DataColumn dc in dt.Columns) { myXmlData.Properties.Add(dc.ColumnName, dc.DataType); } ListDataObjects.Add(myXmlData); } } }