none
gridview 的bug??点击删除或者编辑并且重绑定后没有及时更新 RRS feed

  • 问题

  • 首先我是gridview绑定xml文件,用的是XmlDataSource数据源,我是手动绑定的,写了一个方法
     private void bind()
        {
            XmlDataSource1.DataFile = Server.MapPath("~/Front/leaveword/LeaveWord.xml");
            XmlDataSource1.TransformFile = Server.MapPath("~/Front/leaveword/LeaveWord.xsl");
           // XmlDataSource1.GetXmlDocument();//亦可
            GridView1.DataSource = XmlDataSource1;
            GridView1.DataBind();
        }
    
    用来重新绑定gridview,
    我还有个功能就是修改gridview的一行,用的是Ajax的ModalPopupExtender控件,
    现在是问题是当点击修改(用的是模版列)按钮后弹出ModalPopupExtender所指向的面板,
    该面板获取该行的内容,并显示,可以修改,在点击确定后修改xml文件,确定按钮的点击事件我添加了bind()
    方法,可是有时候gridview可以刷新,显示修改后的内容,有时候并不改变,但是这是查看xml文件,内容确实修改了,
    只是gridview没有更新,不知道为什么,请教大家!!

    删除也是同样,重新绑定后有时没有更新,有时更新!
    (不是gridview自带的删除,是手动写的,并手动绑定)

    还有我的页面有js错误,是不是跟这个有关??
    郁闷的是我找不到js的错误位置!!

    谢谢!!!
    • 已移动 孟宪会Moderator 2009年6月6日 15:48 ([Loc]From:.NET Framework 一般性问题讨论区)
    2009年6月6日 2:35

答案

全部回复