今天写了点关于TreeView和Xml的代码,做下小的总结,暂时只有修改操作,上代码:我用的是TreeView和FormView
首先是FormView的数据绑定方法

    }
    }

上面这段当树节点被选中的时候让FormView绑定数据,显示选中节点的Details。FormView的ItemCommand方法来更改FormView的模式,分三种:ReadOnly、Insert、Edit。

当ItemCommand方法更改了FormView的模式之后,就触发了ModeChanging事件,下面是其代码:

    }

 然后来写updateXml方法来编辑Xml数据源文件,代码如下:

    }

 更新完成后来更改FormView的模式,使之变成ReadOnly。下面的很奇怪,我试了只有放在ItemUpdating事件里才可以触发事件,代码如下:

protected void FormView1_ItemUpdating(object sender, FormViewUpdateEventArgs e)
    {
        FormView1.ChangeMode(FormViewMode.ReadOnly);
        fvDataBind();
    }

最后再补充下,不要关闭FormView的ViewState,否则无效果,方法虽然很笨,不过也算完成了功能的需要,其他的操作也以此类推了,以后更新了,谢谢!

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-03
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-02
猜你喜欢
  • 2021-06-05
  • 2022-12-23
  • 2022-02-08
  • 2021-08-12
  • 2021-09-29
相关资源
相似解决方案