2010-08-03 56 views
0

當某個鏈接被點擊時,是否有人能夠幫助我獲得一個帶有gridview(2列)的彈出窗口。我需要一些幫助。有人可以告訴我如何開始和程序。我會很感激。 gridview中的2列包含複選框和文本。這應該從數據庫填充並修改後。它應該將其保存在數據庫中!當點擊一個鏈接時彈出一個gridview

我真的很感謝你的幫助!謝謝!

回答

0

假設您使用的是asp.net webforms,最簡單的方法是使用Microsoft Ajax Toolkit。有了它,您可以使用gridview創建面板控件,並使用模式彈出擴展器來擴展它。然後,您將連接鏈接的點擊事件以顯示模式彈出控件(以及您需要執行的任何其他數據綁定)。

因此,當你點擊鏈接時,面板將顯示gridview。

0

如果您使用的是Web窗體,則可以使用Ajax Control Toolkit的ModalPopup控件。這個控件很容易添加到Web表單頁面。它將允許您擴展與模式的鏈接,並在模塊彈出窗口將顯示的面板中加載gridview。

1

如果你沒有時間,你想讓事情「神奇地」工作;去下載Ajax Control Toolkit;

  1. 在您的標記中放置一個可打開網格的鏈接;將其命名爲MyLink
  2. Panel內定義兩欄式GridView。

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

  • 掉落ModalPopupExtender從Ajax控件工具包在您的標記控制。
  • 添加面板的id ModalPopupExtender的標記
  • <act:ModalPopupExtender ID="MyModalPopupExtender1" runat="server" TargetControlID="MyLink" PopupControlID="pnlGrid" style="display:none" OkControlID="MyOkButton"/>

    現在點擊myLink的將打開與GridView控件內彈出;不要忘記添加GridView.EmptyDataText屬性,以便您知道什麼時候沒有要顯示的記錄。

    最後,但並非最不重要的,在你的頁面加載,從數據庫加載數據,並指定你的GridView.DataSource

    This article是一個良好的開端。 享受!