/// <summary> /// Initializes a new instance of the DlmsTypeWizardDlg class. /// </summary> public IEC62056TypeWizardDlg(GXTable table) { InitializeComponent(); System.Threading.Thread.CurrentThread.CurrentUICulture = System.Threading.Thread.CurrentThread.CurrentCulture; UpdateResources(); m_Table = (GXIEC62056Table)table; }
private void PopulateTree(GXProperty target, GXTable table) { TreeNode propNode = new TreeNode(Resources.None); this.DataSourceTree.Nodes.Add(propNode); TreeNode selNode = null; foreach (GXProperty prop in table.Columns) { propNode = new TreeNode(prop.DisplayName, 3, 3); propNode.Tag = prop; this.DataSourceTree.Nodes.Add(propNode); if (target == prop) { selNode = propNode; } } if (selNode != null) { this.DataSourceTree.SelectedNode = selNode; } else { this.DataSourceTree.SelectedNode = this.DataSourceTree.Nodes[0]; } }
/// <summary> /// If editor is used to shown table columns. /// </summary> public GXDataIOSourceDialog(GXProperty target, GXTable table) { InitializeComponent(); PopulateTree(target, table); }