如何从我的网格视图值添加到弹出窗口的字段 [英] How to Add fields in to Popup window from my Grid view values
本文介绍了如何从我的网格视图值添加到弹出窗口的字段的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
弹出视图按钮与网格视图值之间无法链接。
Unable link between Popup view button and the Grid view values.
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script src="http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.9/jquery-ui.js" type="text/javascript"></script>
<link href="http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.9/themes/start/jquery-ui.css"
rel="stylesheet" type="text/css" />
<script type="text/javascript">
$("[id*=btnPopup]").live("click", function () {
$("#dialog").dialog({
title: "Treatments Details",
buttons: {
Close: function () {
$(this).dialog('close');
}
}
});
return false;
});
</script>
<div id="dialog" style="display: none">
<asp:Panel ID="Panel2" runat="server" CssClass="style3" align="center" Height="219px"
Width="500px">
<table cellspacing="4" class="style2">
<tr style="background-color: #33CC66">
<td colspan="2" align="center">
Treatments Details
</td>
</tr>
<tr>
<td align="center" style="width: 80%">
Treatments ID:
</td>
<td>
<%--<asp:Label ID="lblTID" runat="server">--%>
<asp:TextBox ID="TextBox1" runat="server" />
</td>
</tr>
<tr>
<td align="center">
Treatments Title:
</td>
<td>
<asp:TextBox ID="TextBox2" runat="server" />
</td>
</tr>
<tr>
<td align="center">
Treatments Description:
</td>
<td>
<asp:TextBox ID="TextBox3" runat="server" TextMode="MultiLine" />
</td>
</tr>
<tr>
<td align="center">
Date:
</td>
<td>
<asp:TextBox ID="TextBox4" runat="server" />
</td>
</tr>
<tr>
<td align="center">
Image Path:
</td>
<td>
<asp:TextBox ID="TextBox5" runat="server" />
</td>
</tr>
<tr>
<td align="center">
<asp:Button ID="Button1" CommandName="Update" runat="server" Text="Update Data" />
</td>
<td>
<asp:Button ID="Button2" runat="server" Text="Cancel" />
</td>
</tr>
</table>
</div>
<asp:Button ID="btnPopup" runat="server" Text="View" />
<pre lang="HTML">
<asp:GridView ID="Grdtreatments" runat="server" AutoGenerateColumns="False" OnRowCommand="Grdtreatments_RowCommand"
CssClass="style1" AllowPaging="True" AlternatingRowStyle-CssClass="alt" PagerStyle-CssClass="pgr"
Width="100%" ForeColor="Black" Height="298px" CellSpacing="1">
<HeaderStyle BackColor="#993333" CssClass="dgHeaderStyle" Font-Bold="True" Font-Italic="False"
Font-Overline="False" Font-Size="Medium" Font-Strikeout="False" Font-Underline="False" />
<alternatingrowstyle cssclass="alt"></alternatingrowstyle>
<columns>
<asp:TemplateField HeaderText="Treatments ID">
<itemtemplate>
<asp:Label ID="TID" runat="server" Text='<%# Eval("TID") %>'>
</itemtemplate>
<asp:TemplateField HeaderText="Title">
<itemtemplate>
<asp:Label ID="Title" runat="server" Text='<%# Eval("Title") %>'>
</itemtemplate>
<asp:TemplateField HeaderText="Description">
<itemtemplate>
<asp:Label ID="Description" runat="server" Text='<%# Eval("Description") %>'>
</itemtemplate>
<asp:TemplateField>
<itemtemplate>
<asp:LinkButton ID="LinkView" runat="server" CommandName="Select" Text="View" OnClick="LinkView_Click">
</itemtemplate>
<asp:TemplateField>
<itemtemplate>
<asp:HyperLink ID="HyperLinkEdit" runat="server" NavigateUrl='<%#"TreatmentsDetails.aspx?ID="+Eval("TID")%>'
Target="_blank" Text="Edit">
</itemtemplate>
<asp:TemplateField>
<itemtemplate>
<asp:Button ID="HyperLinkDelete" runat="server" Text="Delete" CommandArgument='<%# Eval("TID") %>'
CommandName="Vdelete" OnClientClick="return ConfirmOnDelete('');" />
</itemtemplate>
</columns>
<pagerstyle cssclass="pgr"></pagerstyle>
<pre lang="c#">
推荐答案
(\"[id*=btnPopup]\").live(\"click\", function () {
("[id*=btnPopup]").live("click", function () {
(\"#dialog\").dialog({
title: \"Treatments Details\",
buttons: {
Close: function () {
("#dialog").dialog({ title: "Treatments Details", buttons: { Close: function () {
(this).dialog('close');
}
}
});
return false ;
});
</script>
(this).dialog('close'); } } }); return false; }); </script>
<div id="dialog" style="display: none">
<asp:Panel ID="Panel2" runat="server" CssClass="style3" align="center" Height="219px"
Width="500px">
<table cellspacing="4" class="style2">
<tr style="background-color: #33CC66">
<td colspan="2" align="center">
Treatments Details
</td>
</tr>
<tr>
<td align="center" style="width: 80%">
Treatments ID:
</td>
<td>
<%--<asp:Label ID="lblTID" runat="server">--%>
<asp:TextBox ID="TextBox1" runat="server" />
</td>
</tr>
<tr>
<td align="center">
Treatments Title:
</td>
<td>
<asp:TextBox ID="TextBox2" runat="server" />
</td>
</tr>
<tr>
<td align="center">
Treatments Description:
</td>
<td>
<asp:TextBox ID="TextBox3" runat="server" TextMode="MultiLine" />
</td>
</tr>
<tr>
<td align="center">
Date:
</td>
<td>
<asp:TextBox ID="TextBox4" runat="server" />
</td>
</tr>
<tr>
<td align="center">
Image Path:
</td>
<td>
<asp:TextBox ID="TextBox5" runat="server" />
</td>
</tr>
<tr>
<td align="center">
<asp:Button ID="Button1" CommandName="Update" runat="server" Text="Update Data" />
</td>
<td>
<asp:Button ID="Button2" runat="server" Text="Cancel" />
</td>
</tr>
</table>
</div>
<asp:Button ID="btnPopup" runat="server" Text="View" />
<pre lang="HTML">
<asp:GridView ID="Grdtreatments" runat="server" AutoGenerateColumns="False" OnRowCommand="Grdtreatments_RowCommand"
CssClass="style1" AllowPaging="True" AlternatingRowStyle-CssClass="alt" PagerStyle-CssClass="pgr"
Width="100%" ForeColor="Black" Height="298px" CellSpacing="1">
<HeaderStyle BackColor="#993333" CssClass="dgHeaderStyle" Font-Bold="True" Font-Italic="False"
Font-Overline="False" Font-Size="Medium" Font-Strikeout="False" Font-Underline="False" />
<alternatingrowstyle cssclass="alt"></alternatingrowstyle>
<columns>
<asp:TemplateField HeaderText="Treatments ID">
<itemtemplate>
<asp:Label ID="TID" runat="server" Text='<%# Eval("TID") %>'>
</itemtemplate>
<asp:TemplateField HeaderText="Title">
<itemtemplate>
<asp:Label ID="Title" runat="server" Text='<%# Eval("Title") %>'>
</itemtemplate>
<asp:TemplateField HeaderText="Description">
<itemtemplate>
<asp:Label ID="Description" runat="server" Text='<%# Eval("Description") %>'>
</itemtemplate>
<asp:TemplateField>
<itemtemplate>
<asp:LinkButton ID="LinkView" runat="server" CommandName="Select" Text="View" OnClick="LinkView_Click">
</itemtemplate>
<asp:TemplateField>
<itemtemplate>
<asp:HyperLink ID="HyperLinkEdit" runat="server" NavigateUrl='<%#"TreatmentsDetails.aspx?ID="+Eval("TID")%>'
Target="_blank" Text="Edit">
</itemtemplate>
<asp:TemplateField>
<itemtemplate>
<asp:Button ID="HyperLinkDelete" runat="server" Text="Delete" CommandArgument='<%# Eval("TID") %>'
CommandName="Vdelete" OnClientClick="return ConfirmOnDelete('');" />
</itemtemplate>
</columns>
<pagerstyle cssclass="pgr"></pagerstyle>
<pre lang="c#">
这篇关于如何从我的网格视图值添加到弹出窗口的字段的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文