简单的说,我在datagrid里用模板列放置了编辑按钮,然后给它加上了onclick事件,点击触发它打开一个编辑页面.现在遇到的问题是,当我完成修改的时候,怎么把数据传回datagrid里?当时考虑这么做是为了保持和添加的页面一致,孰不知道有这么一个地方没有考虑到?
看看大家以前是否遇到过类似的情况啊?
ps:
添加的时候单独触发了BtnNewPlan.ServerClick事件,刷新邦定的数据,可是对于修改的数据怎么办呢?

解决方案 »

  1.   

    我是修改完提交到数据库,然后再调用一次数据绑定DataGrid得事件.
    不通过数据库来做就不知道了.
      

  2.   

    难道没有不通过数据库的吗?
    开始也考虑过,不过datagrid的数据是相对独立的,在写新数据时就没有提交保存到数据库,而是等表单填写完后一起保存.
      

  3.   

    我想这个问题可以用JAVASCRIPT脚本来解决吧,你可以用模式窗口弹出编辑页面,这样可以在关闭此页面时得到一个返回值,再用这个返回值就可以给这个datggrid刷新了
      

  4.   

    可以在弹出的模式窗口中的任何地方定义一个字符串,得到你编辑的内容,在脚本中赋值给window.returnValue后,可以在用脚本得到编辑按钮旁边的控件对象,再把上面得到的值赋给它就行了
      

  5.   

    模板列中的控件可以触发服务器事件吗?编辑页面修改了Cache中的数据,但是怎么在调用页面中触发事件实现数据的绑定啊?真是郁闷~~~~~~~~~
    各位大哥帮帮小弟我啊~~~~~~~