public override void Commit() { SnapDataSourceModel snapDataSourceModel = (SnapDataSourceModel)Model; snapDataSourceModel.Tag = View.XmlFilePath; snapDataSourceModel.DataSchema = new Person(); }
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)); } }