当点击链接时,有人可以帮助我在内部获取带有gridview(有2列)的弹出窗口。我需要一些帮助。有人可以打电话给我如何开始和程序。我会很感激的。 gridview中的2列包括复选框和文本。这应该从数据库填充并在修改之后。它应该保存在数据库中!!
我真的很感谢你的帮助!!谢谢!
答案 0 :(得分:1)
如果你没有时间,你想让事情“神奇地”发挥作用;去下载Ajax Control Toolkit;
MyLink
Panel
内定义两列GridView。 <asp:Panel runat="server" ID="pnlGrid"><asp:GridView ...></asp:Panel>
ModalPopupExtender
控件。 ModalPopupExtender
的标记中添加Panel的ID <act:ModalPopupExtender ID="MyModalPopupExtender1" runat="server" TargetControlID="MyLink" PopupControlID="pnlGrid" style="display:none" OkControlID="MyOkButton"/>
现在点击MyLink会在里面打开带有GridView的Popup;别忘了添加GridView.EmptyDataText属性,这样你就知道什么时候没有要显示的记录。
最后但并非最不重要的是,在您的网页加载时,从数据库加载数据,并为其指定GridView.DataSource
This article是一个好的开始。 享受!
答案 1 :(得分:0)
假设您使用的是asp.net webforms,最简单的方法是使用Microsoft Ajax Toolkit。有了它,您可以使用gridview创建面板控件,并使用模态弹出扩展器扩展它。然后,您将连接链接的单击事件以显示模式弹出控件(以及您需要执行的任何其他数据绑定)。
因此,当您点击链接时,面板将显示为gridview。
答案 2 :(得分:0)
如果您使用的是Web窗体,则可以选择使用Ajax Control Toolkit的ModalPopup控件。此控件很容易添加到Web表单页面。它将允许您使用模态扩展链接,并在面板中加载gridview,然后将显示模态弹出窗口。