如何在aspx和c#的弹出窗口中显示gridview中的数据
本文关键字:窗口 显示 gridview 数据 aspx | 更新日期: 2023-09-27 18:28:48
我已经创建了用于显示详细信息的loginfo按钮。
我需要在弹出窗口中显示详细信息,
我可以知道如何创建弹出窗口显示详细信息的源代码吗。?
这是我的点击事件代码loginfo:
if (e.CommandName == "Logrow")
{
SqlCommand com = new SqlCommand("sp_logdetails", con);
com.CommandType = CommandType.StoredProcedure;
com.ExecuteNonQuery();
Response.Redirect("library.aspx");
}
和sp_logdetails:
ALTER PROCEDURE sp_logdetails
(
@bookid int
)
AS
begin
select * from book_lending where bookid = @bookid
end
aspx:
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataKeyNames="Book_id" DataSourceID="SqlDataSource1"
OnRowCommand="GridView1_RowCommand"
EnablePersistedSelection="True" BackColor="White"
OnSelectedIndexChanged="GridView1_SelectedIndexChanged" Height="240px"
Width="755px" BorderColor="Red" BorderWidth="2px">
<Columns>
<asp:TemplateField HeaderText="Log Info">
<ItemTemplate>
<asp:Button runat="server" ID="btnloginfo" Text="Log-Info" CommandArgument='<%# Eval("Book_id") %>' CommandName="Logrow"></asp:Button>
</ItemTemplate>
<ControlStyle BackColor="#FF0066" ForeColor="White" />
</asp:TemplateField>
</Columns>
</asp:GridView>
当我执行上述查询时,它运行良好,
这是已执行查询的屏幕截图,http://s23.postimg.org/ob79r2o6z/untitled1.jpg
有人能帮我在前端显示书籍的详细信息吗。
如有任何帮助,我们将不胜感激。
谢谢。
我提到这个http://jqueryasp.net/show-gridview-popup-window-asp-net/但我只是混淆了调用存储过程。
1)对于弹出窗口,您可以使用AJAX控制工具包。看看下面的教程
http://www.codeproject.com/Articles/34996/ASP-NET-AJAX-Control-Toolkit-ModalPopupExtender-Co
http://www.codeproject.com/Tips/663896/Popup-Control-for-ASP-NET
2) 您还可以使用JQueryAjax在客户端获取数据,并在JQuery弹出窗口或引导程序弹出窗口中显示。