private void 除ToolStripMenuItem_Click(object sender, EventArgs e) { if (treeViewMaterial.SelectedNode != null) { if (DialogResult.Yes != MessageBox.Show("确定要删除所选节点吗?该操作将不可恢复,请注意.", "请确认", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2)) { return; } MaterialTypeManager mtm = new MaterialTypeManager(); try { if (mtm.DeleteFake(treeViewMaterial.SelectedNode.Tag.ToString())) { MessageBox.Show("删除成功!"); DataTable dt = mtm.GetList("").Tables[0]; DataView dvTree = new DataView(dt); treeViewMaterial.Nodes.Clear(); AddTree("", null, dvTree); } else { MessageBox.Show("删除失败,请重试."); } } catch (Exception ex) { MessageBox.Show("删除节点出错,请检查服务器连接.异常:" + ex.Message); } } }
private void 除DToolStripMenuItem_Click(object sender, EventArgs e) { if (treeViewType.SelectedNode != null || treeViewType.SelectedNode.Text != "所有类型") { if (MessageBox.Show("确定要删除该数据吗?操作不可恢复", "请注意", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) != DialogResult.Yes) { return; } MaterialTypeManager mtm = new MaterialTypeManager(); try { if (mtm.DeleteFake(treeViewType.SelectedNode.Tag.ToString())) { MessageBox.Show("删除成功,请检查!"); isflag = true; refresh(); } else { MessageBox.Show("删除失败,未删除任何行"); } } catch (Exception ex) { MessageBox.Show("删除失败,请检查服务器连接,错误:" + ex.Message); } } }