/// <summary> /// 新增数据操作 /// </summary> private void btnAddNew_Click(object sender, EventArgs e) { string selectId = ""; string systemType = ""; TreeNode node = this.treeView1.SelectedNode; if (node != null) { if (node.Tag != null) { MenuNodeInfo menuInfo = node.Tag as MenuNodeInfo; if (menuInfo != null) { selectId = menuInfo.ID; systemType = menuInfo.SystemType_ID; } } else { systemType = node.Name; } } FrmEditMenu dlg = new FrmEditMenu(); dlg.PID = selectId; dlg.SystemType_ID = systemType; dlg.OnDataSaved += new EventHandler(dlg_OnDataSaved); if (DialogResult.OK == dlg.ShowDialog()) { BindData(); } }
/// <summary> /// 分页控件编辑项操作 /// </summary> private void winGridViewPager1_OnEditSelected(object sender, EventArgs e) { if (!HasFunction("Menu/edit")) { MessageDxUtil.ShowError(Const.NoAuthMsg); return; } string ID = this.winGridViewPager1.gridView1.GetFocusedRowCellDisplayText("ID"); List <string> IDList = new List <string>(); for (int i = 0; i < this.winGridViewPager1.gridView1.RowCount; i++) { string strTemp = this.winGridViewPager1.GridView1.GetRowCellDisplayText(i, "ID"); IDList.Add(strTemp); } if (!string.IsNullOrEmpty(ID)) { FrmEditMenu dlg = new FrmEditMenu(); dlg.ID = ID; dlg.IDList = IDList; dlg.OnDataSaved += new EventHandler(dlg_OnDataSaved); if (DialogResult.OK == dlg.ShowDialog()) { BindData(); } } }