在gridview编辑列中,点编辑,我想弹出一个窗口进行编辑,要求把点击编辑的这一行数据带到弹出窗口里,关闭这个窗口时,主页面gridview刷新
解决方案 »
- 行转列,列转行的问题,请教如何实现?
- ASP.NET 把上传文件存储到另外一台文件服务器
- .net模板替换,类似阿里巴巴原材料这样的网站,紧急求助
- 求一个正则表达式!!!!!!!!!!!!!!!!!!
- 关于一个SQL语句..
- 怎么达到这种右边对齐,左边留空的效果???
- 一个比较少见的问题,(通过DataReader来执行存储过程,如何得到存储过程中的Output变量的值)???
- 报表打包!
- 用Visual Studio.net 2003的C#开发.NET如何使用公共文件
- 在BulletedList 控件中,我怎样选择一项,然后单击删除,该项就删除,高手请进..
- -------求一个正则表达式原理!-----------
- asp.net 图片加载超时就用默认图片,这个怎么实现?
点击行得到行数据很简单吧刷新页面很简单吧
--------------------------
用C# 输出 window.open 即可
要求把点击编辑的这一行数据带到弹出窗口里
----------------------------------
打开新页的时候,可以用 get 方式把数据传递过去,或者 通过页面关系获取
关闭这个窗口时,主页面gridview刷新
---------------------------
通过页面关系 就可以刷新父页面
子窗体:提交关闭时候window.close();window.opener.location.reload();
head标签下面<base target="_self" />
参考 我的弹出上传窗体.那个ID改成你gridview中获取的那个ID 新页面再查询显示 就是你需要的 /*上传附件*/
function FN_OpenUpload(name, iWidth, iHeight) {
var folderid = "<%=folderid %>";
var name; //网页名称,可为空;
var iWidth; //弹出窗口的宽度;
var iHeight; //弹出窗口的高度;
var iTop = (window.screen.availHeight - 30 - iHeight) / 2; //获得窗口的垂直位置;
var iLeft = (window.screen.availWidth - 10 - iWidth) / 2; //获得窗口的水平位置;
window.open('../FileOperation/UpLoad.aspx?id=' + folderid, '', 'height=' + iHeight + ', width=' + iWidth + ', top=' + iTop + ',left=' + iLeft + ',center=no, toolbar=no,menubar=no, scrollbars=no, resizable=no,location=no, status=no');
}