當某個鏈接被點擊時,是否有人能夠幫助我獲得一個帶有gridview(2列)的彈出窗口。我需要一些幫助。有人可以告訴我如何開始和程序。我會很感激。 gridview中的2列包含複選框和文本。這應該從數據庫填充並修改後。它應該將其保存在數據庫中!當點擊一個鏈接時彈出一個gridview
我真的很感謝你的幫助!謝謝!
當某個鏈接被點擊時,是否有人能夠幫助我獲得一個帶有gridview(2列)的彈出窗口。我需要一些幫助。有人可以告訴我如何開始和程序。我會很感激。 gridview中的2列包含複選框和文本。這應該從數據庫填充並修改後。它應該將其保存在數據庫中!當點擊一個鏈接時彈出一個gridview
我真的很感謝你的幫助!謝謝!
假設您使用的是asp.net webforms,最簡單的方法是使用Microsoft Ajax Toolkit。有了它,您可以使用gridview創建面板控件,並使用模式彈出擴展器來擴展它。然後,您將連接鏈接的點擊事件以顯示模式彈出控件(以及您需要執行的任何其他數據綁定)。
因此,當你點擊鏈接時,面板將顯示gridview。
如果您使用的是Web窗體,則可以使用Ajax Control Toolkit的ModalPopup控件。這個控件很容易添加到Web表單頁面。它將允許您擴展與模式的鏈接,並在模塊彈出窗口將顯示的面板中加載gridview。
如果你沒有時間,你想讓事情「神奇地」工作;去下載Ajax Control Toolkit;
MyLink
Panel
內定義兩欄式GridView。<asp:Panel runat="server" ID="pnlGrid"><asp:GridView ...></asp:Panel>
ModalPopupExtender
從Ajax控件工具包在您的標記控制。ModalPopupExtender
的標記<act:ModalPopupExtender ID="MyModalPopupExtender1" runat="server" TargetControlID="MyLink" PopupControlID="pnlGrid" style="display:none" OkControlID="MyOkButton"/>
現在點擊myLink的將打開與GridView控件內彈出;不要忘記添加GridView.EmptyDataText屬性,以便您知道什麼時候沒有要顯示的記錄。
最後,但並非最不重要的,在你的頁面加載,從數據庫加載數據,並指定你的GridView.DataSource
This article是一個良好的開端。 享受!