[英]Popup with a gridview when a link is clicked
当单击链接时,有人可以帮我得到一个带有gridview(带有2列)的弹出窗口吗? 我急需一些帮助。 有人可以给我打电话的方式和程序。 我会很感激的。 gridview中的2列包括复选框和Text。 这应该从数据库中填充,然后进行修改。 它应该将其保存在数据库中!
我真的很感谢你的帮助! 谢谢!
如果您没有时间,并且希望事情“神奇地”工作; 去下载Ajax Control Toolkit ;
MyLink
Panel
定义两列的GridView。 <asp:Panel runat="server" ID="pnlGrid"><asp:GridView ...></asp:Panel>
ModalPopupExtender
控件到您的标记中。 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.