public void menuCreateCode_Click(object sender, EventArgs e) { if (tvDatabase.SelectedNode != null && tvDatabase.SelectedNode.Level == 2 && tvDatabase.SelectedNode.Parent.Index == 0) { string dbName = tvDatabase.SelectedNode.Parent.Parent.Text; FormCodeCreate frm = new FormCodeCreate((tvDatabase.SelectedNode.Parent.Parent.Tag as Model.Database).Type, dbName, tvDatabase.SelectedNode.Tag as Model.Table); frm.Show(FormMain.dp); } else { FormMain.ShowMessage("请先选择一个表"); } }
public void menuCreateCode_Click(object sender, EventArgs e) { if (tvDatabase.SelectedNode != null && tvDatabase.SelectedNode.Level == 2 && tvDatabase.SelectedNode.Parent.Index != 2) { string dbName = tvDatabase.SelectedNode.Parent.Parent.Text; Model.Database db = tvDatabase.SelectedNode.Parent.Parent.Tag as Model.Database; Model.Table table = tvDatabase.SelectedNode.Tag as Model.Table; if (!table.HasConditonRow) { FormMain.ShowMessage("该表不存在任何字段,无法生成!"); return; } FormCodeCreate frm = new FormCodeCreate(_cms, db, table); frm.Show(FormMain.dockPanel); } else { FormMain.ShowMessage("请先选择一个表"); } }