本文主要是介绍双击行事件,将某行的数据带到父页面,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在事件绑定里面酱紫写
<asp:Repeater ID="rptPat" runat="server" OnItemCommand="rptPat_ItemCommand">
<ItemTemplate>
<tr ondblclick = setreturnValue('<%# Eval("PatID") %>')>
<td>
<%--<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
<asp:HiddenField ID="HiddenField1" runat="server" Value='<%# Eval("PatType") %>' />--%>
<%# GetPatType(Eval("PatType"))%>
</td>
<td>
<%#DataBinder.Eval(Container.DataItem, "PatName")%>
</td>
<td>
<%# Eval("Sex").ToString() == "0" ? "女" : "男"%>
</td>
<td>
<%# GetAge(Eval("PatID"))%>
</td>
<td>
<%# Convert.ToDateTime(DataBinder.Eval(Container.DataItem, "Birthday")).ToShortDateString()%>
</td>
<td>
<%# GetNation(Eval("Nation"))%>
</td>
<%-- <td>--%>
<%-- <a οnclick="DialysisTreatmentDetafrm1.aspx?type=3&PatID=<%# Eval("PatID") %>')"class="edit">选择</a>--%>
<%-- <a href='DialysisTreatmentDetafrm1.aspx?type=3&PatID=<%# Eval("PatID") %>' target="_parent"
class="edit">选择</a>--%>
<%--<asp:LinkButton ID="likBtnDelete" CssClass="edit" runat="server" CommandName="select"
CommandArgument='<%# Eval("PatID") %>'>选择</asp:LinkButton>--%>
<%--</td>--%>
</tr>
</ItemTemplate>
</asp:Repeater>
ondblclick会在对象在双击时被触发
JS中写双击事件的方法:
<script type="text/javascript">
function setreturnValue(patID) {
window.close(); window.returnValue = patID;
} ;
</script>
父页面后台直接得到这个PatID,然后根据PatID得到这行数据的值
patID = Request.QueryString["patID"] == "" ? -100 : Convert.ToInt32(Request.QueryString["patID"]);
这篇关于双击行事件,将某行的数据带到父页面的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!