Esempio n. 1
0
 public void ProcessJson(dynamic dataSources)
 {
     DataSources.Clear();
     foreach (var source in dataSources)
     {
         var dataSourceObject = new DataSourceObject();
         if (source.DocumentDataSource != null)
         {
             var documentDataSource = new DocumentDataSource();
             documentDataSource.ObjectInspector = ObjectInspector;
             documentDataSource.LoadProperties(source.DocumentDataSource);
             dataSourceObject.DataSource = documentDataSource;
         }
         else if (source.ObjectDataSource != null)
         {
             var objectDataSource = new ObjectDataSource();
             objectDataSource.ObjectInspector = ObjectInspector;
             objectDataSource.LoadProperties(source.ObjectDataSource);
             dataSourceObject.DataSource = objectDataSource;
         }
         DataSources.Add(dataSourceObject);
     }
     GridViewDataSources.RefreshData();
 }