- 浏览: 342305 次
- 性别:
- 来自: 武汉
最新评论
-
ynymf:
错位问题看这里:http://www.cnblogs.com/ ...
EXTJS制作的嵌套表格实例(点击一行,展开下面的子表) -
xlshlr:
code.php在哪????貌似么有找到这个文件
ExtJS带验证码登录框[新增回车提交] -
langfeng123ac:
二货,这种写法本地又不行,本地有图片,服务器上又没图片。。浪费 ...
JQUERY+ASP.NET的AJAX文件上传(含Demo) -
553718707:
楼主有没有解决方法啊?
EXTJS制作的嵌套表格实例(点击一行,展开下面的子表) -
553718707:
这个代码对于,子表格的列数很多的时候会出现子表格的列与数据行错 ...
EXTJS制作的嵌套表格实例(点击一行,展开下面的子表)
说明:点"查询"按钮打开子窗口,以GRIDVIEW显示,点每行后的选择按钮取到该行的指定单元格里的内容,传到父窗口的指定文本框中.
父窗口代码:
view plaincopy to clipboardprint?
function search(){
var obj = document.getElementById("<%=IPSName.ClientID%>").value;
window.showModalDialog("../jgctaxnet/IPSNameList.aspx?entName="+obj,window,"dialogHeight:500px;dialogWidth:700px,center:yes,resizable:no,status:no");
}
function search(){
var obj = document.getElementById("<%=IPSName.ClientID%>").value;
window.showModalDialog("../jgctaxnet/IPSNameList.aspx?entName="+obj,window,"dialogHeight:500px;dialogWidth:700px,center:yes,resizable:no,status:no");
}
view plaincopy to clipboardprint?
<input type="button" name="searchConstructUnitBt" id="searchIPSNameBt" value="查 询" runat="server" onclick="search()" />
<input type="button" name="searchConstructUnitBt" id="searchIPSNameBt" value="查 询" runat="server" onclick="search()" />
子窗口代码:
view plaincopy to clipboardprint?
function insertValue(bt)
{
var tblRow = bt.parentNode.parentNode;//取得父节点的父节点,这里取得该行的对象<tr>
var returnValue = tblRow.cells[0].innerText;//取得改行第一个单元格里的内容
window.dialogArguments.document.getElementById("IPSName").value = Trim(returnValue);
window.close();
}
function insertValue(bt)
{
var tblRow = bt.parentNode.parentNode;//取得父节点的父节点,这里取得该行的对象<tr>
var returnValue = tblRow.cells[0].innerText;//取得改行第一个单元格里的内容
window.dialogArguments.document.getElementById("IPSName").value = Trim(returnValue);
window.close();
}
view plaincopy to clipboardprint?
<body>
<form id="form1" runat="server">
<center>
<asp:GridView ID="GridView1" runat="server" Font-Names="宋体" CellPadding="1" AutoGenerateColumns="False" Width="100%">
<HeaderStyle Font-Bold="True" HorizontalAlign="Center" ForeColor="Blue" VerticalAlign="Middle"
BackColor="White" Height="15px" Font-Size="10pt"></HeaderStyle>
<Columns>
<asp:TemplateField>
<HeaderTemplate>
<table border="1" cellpadding="1" cellspacing="1" width="80%">
<tr>
<td align="center" valign="middle">施工单位</td>
<td align="center" valign="middle">操 作</td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td align="left" valign="middle">
<input type="hidden" id="choosedUnityHidden" value="<%# Eval("QYMC") %>"/>
<asp:Label ID="choosedUnity" runat="server"><%# Eval("QYMC") %></asp:Label>
</td>
<td align="center" valign="middle">
<input type="button" onclick="insertValue(this);" value="选 择" id="bt"/>
</td>
</tr>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<EmptyDataTemplate>
<asp:Label ID="Label" runat="server" Font-Size="Large" ForeColor="red">没有此施工单位的记录!</asp:Label>
</EmptyDataTemplate>
</asp:GridView>
</center>
</form>
</body>
<body>
<form id="form1" runat="server">
<center>
<asp:GridView ID="GridView1" runat="server" Font-Names="宋体" CellPadding="1" AutoGenerateColumns="False" Width="100%">
<HeaderStyle Font-Bold="True" HorizontalAlign="Center" ForeColor="Blue" VerticalAlign="Middle"
BackColor="White" Height="15px" Font-Size="10pt"></HeaderStyle>
<Columns>
<asp:TemplateField>
<HeaderTemplate>
<table border="1" cellpadding="1" cellspacing="1" width="80%">
<tr>
<td align="center" valign="middle">施工单位</td>
<td align="center" valign="middle">操 作</td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td align="left" valign="middle">
<input type="hidden" id="choosedUnityHidden" value="<%# Eval("QYMC") %>"/>
<asp:Label ID="choosedUnity" runat="server"><%# Eval("QYMC") %></asp:Label>
</td>
<td align="center" valign="middle">
<input type="button" onclick="insertValue(this);" value="选 择" id="bt"/>
</td>
</tr>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<EmptyDataTemplate>
<asp:Label ID="Label" runat="server" Font-Size="Large" ForeColor="red">没有此施工单位的记录!</asp:Label>
</EmptyDataTemplate>
</asp:GridView>
</center>
</form>
</body>
后台:
view plaincopy to clipboardprint?
protected void Page_Load(object sender, EventArgs e)
{
string entName = Request.QueryString["entName"];//获取请求所传的参数
string cmd_sql = "select t.QYMC from jgcuser.xkz t where t.QYMC like '%" + entName + "%'";
Config config = new Config();
DataSet ds = config.GetResult(cmd_sql);
GridView1.DataSource = ds;
GridView1.DataBind();
config.Close();
}
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/hli33/archive/2009/08/13/4443873.aspx
发表评论
-
使用动软.net代码自动生成工具的步骤
2010-05-13 17:09 4690使用动软.net代码生成工具(V2.4.1)在建立好数据库 ... -
asp.net解决session丢失问题
2010-05-05 16:01 1777在asp.net里面,很多时候使用session来保存一些对象 ... -
database数据表转成JSON
2010-01-26 10:50 1606第一个发送到前台要eval一下.转换成JS的数组 第二个转换 ... -
String.Format格式说明
2009-12-28 11:04 1448将指定的String 中的每个格式项替换为相应对象的值的文本等 ... -
模态窗口
2009-12-05 10:55 1847模态窗口 .模态窗口的打开,model window o ... -
AJAX GridView
2009-10-29 20:01 1481http://programming.top54u.com/S ... -
asp.net生成高清晰缩略图
2009-10-21 21:25 1800#region 图像处理 ... -
GridView相关技术(六--合并相同数据单元格)
2009-09-26 08:32 2994大家GridView都用的比较 ... -
Asp.net 自动发送邮件的方法
2009-09-10 09:54 2104Asp.net 自动发送邮件的方法 今天有一个模块需要自动 ... -
截取一定数量的字符串
2009-09-10 09:52 9951/**//// <summary> 2 ... -
asp.net的sql防注入
2009-09-10 09:47 1663/// <summary> /// 过滤标记 ... -
ASP.NET常用语句1--20条
2009-09-07 11:54 10381.//弹出对话框.点击转向指定页面 Response.Wri ... -
存储过程调用另一种方式
2009-09-02 11:32 942public static String AdminUs ... -
存储过程调用一种方式
2009-09-02 11:29 839public static String Is_UP_cus ... -
Asp.net 免费主机 免费空间
2009-07-16 17:16 1845Asp.net 免费主机 免费空间 http: ... -
Asp.net 打印 页面 局部页面 动态控制
2009-07-16 17:07 3113Asp.net 打印 页面 局部页面 动态控制 1. ... -
Asp.net 打印web 网页 如何不显示 网址 页码
2009-07-16 16:11 36811.对IE浏览器进行设置 文件-〉页面设置-〉将里面的页眉 ... -
多附件上传源码
2009-07-09 10:34 1811多附件上传源码 /***************** ... -
在ASP.NET网站中实现带列表的视频播放(2)
2009-07-09 10:32 1295视频播放模块代码: <table cellspaci ... -
在ASP.NET网站中实现带列表的视频播放
2009-07-09 10:23 2262在ASP.NET网站中实现带列表的视频播放 方法:用 ...
相关推荐
在这个名为"HTML 父窗口打开子窗口,并接收子窗口返回的值"的示例中,我们主要探讨如何利用JavaScript在HTML页面中打开新的子窗口,并在子窗口与父窗口之间进行通信,传递数据。 首先,`index.html`很可能是主页面...
这通常发生在弹出窗口或者框架集等场景中,用户在子窗口进行操作后,需要将结果反馈给父窗口,以便更新父窗口的状态或展示相关信息。这个过程就称为“子窗口传值到父窗口”。在JavaScript中,我们可以利用多种方法...
1. 直接传递:在打开子窗口时,将需要的数据作为构造函数参数传入。 ```cpp MySubWindow *subWindow = new MySubWindow(data, parentWindow); ``` 2. 信号与槽:定义一个信号在父窗口中发射,然后在子窗口中连接...
### C#中利用委托实现子窗口关闭时通知父窗口执行特定方法 在C#中,事件和委托是非常重要的概念,特别是在处理用户界面交互时。本文将详细介绍如何利用委托(Delegate)来实现在关闭子窗口时通知父窗口执行特定的...
在Windows Forms或WPF应用程序中,一个窗口可以打开另一个窗口,前一个窗口被称为父窗口,后一个窗口称为子窗口。父窗口通常作为主界面,而子窗口通常用于显示详细信息或进行特定操作。 要实现父窗口和子窗口之间的...
这里的`window.opener`引用了打开当前子窗口的父窗口对象。`location.reload()`则强制父窗口重新加载其内容,达到刷新的效果。 #### 二、使用jQuery进行页面加载并刷新父窗口 在使用jQuery进行页面加载的情况下,...
例如,一个网页中的超链接可以使用`window.open()`方法打开一个新的窗口,新窗口就是子窗口,而原来的窗口则是父窗口。 ### 父窗口向子窗口传值 1. **通过`window.open()`方法传参**:在创建子窗口时,可以通过URL...
假设子窗口有一个输入框,用户填写了数据,我们可以通过以下方式将数据回传给父窗口: ```javascript function sendDataToParent() { var data = document.getElementById('childInput').value; window.parent....
在Web开发中,父窗口通常指的是打开新窗口的原始页面,而子窗口则是由父窗口通过`window.open()`函数创建的新浏览器窗口。在桌面应用中,子窗口可能是指一个窗口内的对话框或弹出窗口,它们共享父窗口的数据和功能。...
在JavaScript中,使用`window.open()`方法可以打开一个新的浏览器窗口,这个方法可以实现子窗口向父窗口传值的操作。下面我们来详细解释这个过程。 首先,让我们回顾一下`window.open()`方法的基本用法。`window....
这通常通过调用子窗口的hide()或close()方法实现,使得子窗口从用户的视野中消失,但并未完全关闭,以便用户后续再次打开。 为了实现这一功能,我们可以采用以下步骤: 1. 为父窗口添加鼠标点击事件监听器,监听器...
在`arguments`参数中,我们可以传递一个对象或者字符串给子窗口。例如,如果我们有一个对象`data`,可以这样调用: ```javascript var dialog = window.showModalDialog("dialog.html", data, "width=400,height=...
在Qt6框架中,开发GUI应用程序时,我们经常会遇到子窗口与父窗口之间通信的需求,尤其是在涉及多个控件交互的场景。子窗口向父窗口传递数据是常见的操作,例如用户在子窗口中填写表单后,点击确认按钮,将表单数据...
2. **子窗口**:由父窗口通过`window.open()`方法打开的新窗口。 #### 二、创建子窗口 在JavaScript中,可以通过`window.open()`方法来打开一个新的浏览器窗口作为子窗口。这个方法的基本语法如下: ```...
在网页设计中,我们经常会遇到“子窗口”(弹出的新窗口)与“父窗口”(打开子窗口的原始窗口)之间的交互需求。这个压缩包“javascript经典特效---子窗口对父窗口的操作.rar”显然包含了关于如何使用JavaScript...
当子窗口完成其任务后,通常需要将结果返回给父窗口(Parent Form),以便进行后续的业务逻辑处理。此外,还需要考虑用户可能在子窗口中取消操作的情况。本文将详细介绍如何在C# WinForm中实现子窗口的返回值处理...
- **设置父窗口URL参数**:子窗口可以更改父窗口的URL,添加或改变查询参数,触发浏览器的页面重新加载机制。 在实际应用中,上述技术通常结合使用,以实现复杂的交互逻辑。例如,用户在子窗口中操作后,通过Ajax...
- URL参数:父窗口在打开子窗口时,可以通过URL携带参数,子窗口通过解析URL获取这些参数。 - `window.parent`:子窗口可以通过`window.parent`访问父窗口的对象,调用其方法或修改变量来接收数据。 - 事件触发:...
子窗口可以通过`window.parent.close()`来关闭父窗口,但在此之前,需要解除与父窗口的引用,防止出现关闭询问,即`window.parent.opener = null;`。 2. **子窗口操作父窗口的大小**: - **最大化**:通过设置...
2. **设置委托:** 在父窗口中,创建一个事件处理方法,然后在打开子窗口时设置子窗口的事件处理程序。这样,当子窗口触发`DataChanged`事件时,父窗口就会接收到通知: ```csharp public class ParentWindow : ...