MessageBox.Show("菜单项修改失败 !" + el.Message, "系统提示",
MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
}
}
单击按钮事件中有关 TreeView 控件删除节点及同时删除菜单项到XML树并存入XML文件代码:
private void button3_Click(object sender, EventArgs e)
{
XElement xmlFile = XElement.Load(@"ftp://100.100.0.1/yhcd1/XMLCdsj.xml");
oper.CdbmkzTable();
//strcdbm[]记录从选定删除节点以下所有元素要替换的cdbm值。
string[] strcdbm = new string[40];
string[] strcdmc = new string[40];
string[] strzxml = new string[40];
string[] strsxbm = new string[40];
int intcount = xdnode.Parent.Nodes.Count; //选定节点同一级子节点数
int intindex = xdnode.Index; //选定节点的索引号
strcdbm[0] = xdnode.Tag.ToString(); //为strcdbm[0]数组赋初值
if (xdnode.NextNode != null)
{
TreeNode[] nextno = new TreeNode[40]; //定义节点数组
string[] lc_tag = new string[40]; //存储Tag值中间数组
nextno[0] = xdnode.NextNode; //为0元素数组赋值
lc_tag[0] = xdnode.Tag.ToString(); //为0元素数组赋值(选定节点 Tag 值)
|