/*====================================================*/ //Peter Larsen 11/12/2003 private void AddDataObjects(DataTable aDT) { cDataObject aDataObject; XmlNode aClassNode; aClassNode = ObjDefNode.SelectSingleNode("Class"); foreach (DataRow aDR in aDT.Rows) { aDataObject = DataObjectFactory.CreateDataObject(aDR, this, aClassNode); Add(aDataObject); } }
/*====================================================*/ public cDataObject AddNewDataObject() { DataRow aDataRow; cDataObject aDataObject; aDataRow = this.ObjDataSet.Tables[this.DefinitionKey].NewRow(); this.ObjDataSet.Tables[this.DefinitionKey].Rows.Add(aDataRow); //aDataObject = new cDataObject(aDataRow, this, true); aDataObject = DataObjectFactory.CreateDataObject(aDataRow, this, ObjDefNode.SelectSingleNode("Class")); aDataObject.IsNewDataObject = true; this.Add(aDataObject); return(aDataObject); }