日期:2014-05-18  浏览次数:20678 次

VS2008 GridView绑定的奇怪问题?
主界面:
  var strCustomerID=document.all.txtCustomerID.value;
  window.showModalDialog("Select/OrderProduct.aspx?CustomerID="+strCustomerID+"&sn="+Math.random(),"","dialogHeight:550px;dialogWidth:550px;");
  document.all.Button1.click();

弹出模态窗体,修改,然后关掉,然后触发一个按扭事件(对GRIDView重新绑定)
我检查了数据,重新绑定的数据是正确的,可就是GRIDVIEW不更新,
怪事? 请高手指教! 谢谢

------解决方案--------------------
如果不介意的话,可否把按钮事件里的内容写成一个方法
然后在需要的地方调用它呢

2008没用过 不算回答问题
------解决方案--------------------
你是在客户端传参数,如果是查询没有问题那就是你的绑定有问题,

最好将绑定过程写成一个方法,加载的时候绑定,修改的时候再次绑定
------解决方案--------------------
var strCustomerID=document.all.txtCustomerID.innerText;
------解决方案--------------------
同意3楼的看法 写一个绑定的方法 用一次调用一次绑定的方法, 这样不容易出错。 即使出错 进行调试也能直接找出原因。
------解决方案--------------------
刷新一下