public void afDatabasePicker1_SelectionChange(object sender, OSIsoft.AF.UI.SelectionChangeEventArgs e) { afTreeView1.AFRoot = null; myAFDatabase = (AFDatabase)e.SelectedObject; if (myAFDatabase != null) { //Clear ListBoxes EFListView.Items.Clear(); EFAttrView.Items.Clear(); chart1.Series.Clear(); //Populate the AF Treeview with Elements only. afTreeView1.AFRoot = myAFDatabase.Elements; //Put Element Template Name to ComboBox EventFrameTemplateComboBox.Items.Clear(); myElementTemplates = myAFDatabase.ElementTemplates; foreach (AFElementTemplate myElementTemplate in myElementTemplates) { if (myElementTemplate.InstanceType.Name == "AFEventFrame") { EventFrameTemplateComboBox.Items.Add(myElementTemplate.Name); //Adding selected item EventFrameTemplateComboBox.SelectedItem = myElementTemplate.Name; } } } }
private void afDatabasePicker_SelectionChange(object sender, OSIsoft.AF.UI.SelectionChangeEventArgs e) { db = afDatabasePicker.AFDatabase; if (db != null) { afTreeView.AFRoot = db.Elements; } }
public void afDatabasePicker1_SelectionChange(object sender, OSIsoft.AF.UI.SelectionChangeEventArgs e) { afTreeView1.AFRoot = null; myAFDatabase = (AFDatabase)e.SelectedObject; if (myAFDatabase != null) { //Populate the AF Treeview with Elements only. afTreeView1.AFRoot = myAFDatabase.Elements; //Put Element Template Name to ComboBox myElementTemplates = myAFDatabase.ElementTemplates; foreach (AFElementTemplate myElementTemplate in myElementTemplates) { ElementTemplateComboBox.Items.Add(myElementTemplate.Name); } } }
public void piSystemPicker1_ConnectionChange(object sender, OSIsoft.AF.UI.SelectionChangeEventArgs e) { //Set AF Server to the current selected object myAFServer = (PISystem)e.SelectedObject; AFDatabases databaseList = myAFServer.Databases; }