繁体   English   中英

单击链接时弹出带有gridview的窗口

[英]Popup with a gridview when a link is clicked

当单击链接时,有人可以帮我得到一个带有gridview(带有2列)的弹出窗口吗? 我急需一些帮助。 有人可以给我打电话的方式和程序。 我会很感激的。 gridview中的2列包括复选框和Text。 这应该从数据库中填充,然后进行修改。 它应该将其保存在数据库中!

我真的很感谢你的帮助! 谢谢!

如果您没有时间,并且希望事情“神奇地”工作; 去下载Ajax Control Toolkit ;

  1. 在您的标记中放置一个可以打开网格的链接; 命名为MyLink
  2. Panel定义两列的GridView。

<asp:Panel runat="server" ID="pnlGrid"><asp:GridView ...></asp:Panel>

  1. 从Ajax Control Toolkit中删除ModalPopupExtender控件到您的标记中。
  2. ModalPopupExtender的标记中添加面板的ID

<act:ModalPopupExtender ID="MyModalPopupExtender1" runat="server" TargetControlID="MyLink" PopupControlID="pnlGrid" style="display:none" OkControlID="MyOkButton"/>

现在单击MyLink将打开内部带有GridView的Popup; 不要忘记添加GridView.EmptyDataText属性,这样您就知道什么时候没有记录可以显示。

最后但并非最不重要的一点是,在页面加载后,从数据库加载数据,然后将其分配给GridView.DataSource

本文是一个好的开始。 请享用!

假设您正在使用asp.net Webforms,最简单的方法是使用Microsoft Ajax Toolkit 使用它,您可以使用gridview创建面板控件,并使用模式弹出扩展器对其进行扩展。 然后,您将链接该链接的click事件以显示模式弹出控件(以及您需要执行的任何其他数据绑定)。

因此,当您单击链接时,面板将显示为gridview。

如果使用的是Web窗体,则可以选择使用Ajax控件工具包的ModalPopup控件。 此控件很容易添加到Web表单页面。 它将允许您使用模式扩展链接,并将gridview加载到随后将显示模式弹出窗口的面板中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM