单击链接时弹出一个gridview

时间:2010-08-03 16:24:56

标签: c# javascript asp.net html

当点击链接时,有人可以帮助我在内部获取带有gridview(有2列)的弹出窗口。我需要一些帮助。有人可以打电话给我如何开始和程序。我会很感激的。 gridview中的2列包括复选框和文本。这应该从数据库填充并在修改之后。它应该保存在数据库中!!

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

3 个答案:

答案 0 :(得分:1)

如果你没有时间,你想让事情“神奇地”发挥作用;去下载Ajax Control Toolkit;

  1. 在您的标记中删除一个可以打开网格的链接;将其命名为MyLink
  2. Panel内定义两列GridView。
  3. <asp:Panel runat="server" ID="pnlGrid"><asp:GridView ...></asp:Panel>

    1. 在标记中删除Ajax Control Toolkit中的ModalPopupExtender控件。
    2. ModalPopupExtender的标记中添加Panel的ID
    3. <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,然后将显示模态弹出窗口。