public AddVirtualField(string tablename, ModelEdit parent, paraMetaInfo param) { InitializeComponent(); TableName_comboBox.Left = edit_TableName.Left; TableName_comboBox.Top = edit_TableName.Top; FieldName_comboBox.Left = edit_FieldName.Left; FieldName_comboBox.Top = edit_FieldName.Top; m_parent = parent; m_paramMetaInfo = param; if (param.m_nFieldType != 1) { TableName_comboBox.Visible = false; TableName_comboBox.Enabled = false; edit_TableName.Visible = true; edit_TableName.Enabled = false; edit_TableName.Text = tablename; FieldName_comboBox.Visible = true; FieldName_comboBox.Enabled = true; edit_FieldName.Visible = false; edit_FieldName.Enabled = false; FieldName_comboBox.Items.Clear(); //DataTable table = m_parent.QueryData("SELECT * FROM " + tablename); DataTable table = Helper.GetDataTableProxy(tablename, m_parent.m_conn); FieldName_comboBox.Items.Clear(); for (int i = 0; i < table.Columns.Count; i++) { string strColumnName = table.Columns[i].ColumnName; FieldName_comboBox.Items.AddRange(new object[] { strColumnName }); } // 设置光标位置 FieldName_comboBox.Select(); } else { TableName_comboBox.Visible = true; TableName_comboBox.Enabled = true; edit_TableName.Visible = false; edit_TableName.Enabled = false; FieldName_comboBox.Visible = false; FieldName_comboBox.Enabled = false; edit_FieldName.Visible = true; edit_FieldName.Enabled = true; FieldName_comboBox.Items.Clear(); //DataTable table = m_parent.QueryData("SELECT name FROM sysobjects WHERE xtype = 'u' order by name asc"); DataTable table = Helper.GetDataTableProxy("sysobjects", "xtype = 'u'", "name asc", m_parent.m_conn); foreach (DataRow row in table.Rows) { TableName_comboBox.Items.Add(row["name"].ToString().Trim()); } // 设置光标位置 TableName_comboBox.Select(); } }
public IconConfig(TreeNode node, ModelEdit parentForm) { InitializeComponent(); IconListView.Items.Clear(); this.IconListView.SmallImageList = ((MainForm)Program.MainForm).imageList2; // 前8个图标是模块下的节点图标,所以跳过 for (int i = 8; i < ((MainForm)Program.MainForm).imageList2.Images.Count; ++i) { ListViewItem listViewItem = new ListViewItem("", i); IconListView.Items.Add(listViewItem); } m_nModid = (int)node.Tag; m_Node = node; m_ParentForm = parentForm; }
public void ShowMetainfoEditor() { try { OpenMetaInfoEditorCommand cmd = new OpenMetaInfoEditorCommand(); cmd.Execute(); ModelEdit frm = m_dbtoolsform; if (frm != null) { frm.Visible = true; frm.BringToFront(); return; } try { frm = new ModelEdit(); frm.Show(); m_dbtoolsform = frm; } catch { throw; } } catch (Exception ex) { MessageBox.Show(ex.Message, "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }