public ReportObjectData(DataRow row, Object obj) { Info = new ReportInfo(); Info.ReadFromDataRow(row, ReadSettings); string xml = row["ReportData"].ToString(); if (!string.IsNullOrEmpty(xml)) { obj.ReadXml(xml, DbSettings, QName.ToolkitNoNS); Object = new ObjectContainer(obj); } else Object = new ObjectContainer(null); CallerInfo = new DynamicObjectBag(); }