public override void Commit()
        {
            SnapDataSourceModel snapDataSourceModel = (SnapDataSourceModel)Model;

            snapDataSourceModel.Tag        = View.XmlFilePath;
            snapDataSourceModel.DataSchema = new Person();
        }
Exemple #2
0
        public override DevExpress.DataAccess.IDataComponent CreateDataComponent(IDataSourceModel model)
        {
            SnapDataSourceModel dataSourceModel = (SnapDataSourceModel)model;

            if (dataSourceModel.DataSourceType == CustomDataSourceType.XmlPersons)
            {
                return new XmlPersonDataComponent((string)dataSourceModel.Tag)
                       {
                           Name = dataSourceModel.DataSourceName
                       }
            }
            ;
            return(base.CreateDataComponent(model));
        }
    }