高手们,请进来帮帮忙!!! 在GRIDVIEW中有个部门需选择,但部门很多用DROPDOWNLIST不适合,用弹出窗口做,现新窗口中部门相关资料都获取到了,包括父窗口中的ROWS的INDEX也有,现要从弹出窗口把取得的值返回给父窗口中GRIDVIEW某行的textbox,不知该如何解决window.opener.document.all.[就是这里,我要定位到GRIDVIEW某行中的一个textbox],这要怎么写,搞了半天做不出来 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要在Body里应该直接用window.控件名.属性就可以了吧.我没有试... 有了index就好办.window.opener.document.all.GridView1.Rows[index].cells[0].firstChild.value = "值"; 是这样的:window.document.all.TextBox1.value这个value就是Textbox的值了:) 这些textbox的ID都是有规律而且固定的.你可以先将textbox的ID通过参数传递到子页面,让后再将子页面的值通过传递过去的textbox的ID定位赋值 我是通过点击该行的一个按钮后,弹出一个窗体的吧?那你就在那个按钮的传参中添加,该按钮的this.id。例如你在模版列中的Textbox名称为:Txt1;button的名称为:btn1那么你需要在你的btn1的点击事件中(这个事件你会写吧),在你的脚本弹出中添加一个参数,最好是在脚本中写,这样比较方便,例如window.open("a.apsx?id="+this.id.replace("btn1","Txt1")),this.id就是button的解析后的id名称(可能会是很长的那种),然后你再替换一下,就可以了,这样你传过去的就是Txt1的ID了。然后你在那边直接直接写到那个ID里就可以了。window.opener.document.all.[传过来的Txt1的ID]。 有了index就好办.window.opener.document.all.GridView1.Rows[index].cells[0].firstChild.value = "值";------------------------------------------------------------------------要的就是这种效果,定位到行中的TEXTBOX控件赋值,但上面的这种方法不行 100求助:使用VS2005内运行成功,但发布到IIS失败 求个 树形菜单添加节点的功能 |zyciis| 求如何让一个DataList根据网页的宽度自动调整他的个数 命名空间 如何引用文件夹下的控件 aspnetpager的分页本来好好的,但现在无法进行分页了? 框架下页面刷新的问题,求大虾相助 求一个自动生成flash报表的例子! 问一个关于绑定,翻页,传参的问题``` asp.net 如何调用adsi 如何在C#后台用程序去点击Click一个前台的div按钮! 定时跳转的问题 超难问题(对我),高手请进
我没有试...
window.opener.document.all.GridView1.Rows[index].cells[0].firstChild.value = "值";
window.document.all.TextBox1.value
这个value就是Textbox的值了:)
那你就在那个按钮的传参中添加,该按钮的this.id。
例如你在模版列中的Textbox名称为:Txt1;button的名称为:btn1
那么你需要在你的btn1的点击事件中(这个事件你会写吧),在你的脚本弹出中添加一个参数,最好是在脚本中写,这样比较方便,例如window.open("a.apsx?id="+this.id.replace("btn1","Txt1")),this.id就是button的解析后的id名称(可能会是很长的那种),然后你再替换一下,就可以了,这样你传过去的就是Txt1的ID了。
然后你在那边直接直接写到那个ID里就可以了。
window.opener.document.all.[传过来的Txt1的ID]。
window.opener.document.all.GridView1.Rows[index].cells[0].firstChild.value = "值";------------------------------------------------------------------------
要的就是这种效果,定位到行中的TEXTBOX控件赋值,但上面的这种方法不行