Beispiel #1
0
        private void AddDocumentDataSourceButton_Click(object sender, EventArgs e)
        {
            var dataSourceObject = new DataSourceObject();

            DataSources.Add(dataSourceObject);

            var documentDataSource = new DocumentDataSource();

            dataSourceObject.DataSource        = documentDataSource;
            documentDataSource.ObjectInspector = ObjectInspector;
            GridViewDataSources.RefreshData();
        }
Beispiel #2
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();
 }