0
我目前正在處理一個非常豐富的視圖,該視圖在較大的主GridView的每一行中包含多個GridView。爲了使它更具可移動性,我想在其中一列中添加一個按鈕/鏈接,以便在彈出的窗口/對話框中打開一個較大的網格,從而顯着減少每行所需的空間。在彈出的對話框/窗口中打開GridView中包含的GridView
首先,我嘗試打開一個新的彈出式HTML窗口並複製隱藏的GridView代碼。這不起作用,因爲它會在移動設備上打開一個新選項卡,並且網格也必須在新窗口中隱藏。我也調查過jQuery手機,但我想避免在單個視圖中爲單個功能導入新的樣式表和腳本庫。最後,我嘗試將網格嵌套在擴展器中,這意味着長度問題,而不是寬度問題。
對於在jQuery,HTML,SharePoint或ASP.NET功能的某種彈出窗口中有效顯示此網格,我有什麼好的選擇嗎?
這裏是字段的一些示例代碼我需要顯示:
<asp:TemplateField HeaderText="Column">
<ItemTemplate>
<a href="#" class="createDialog">Show Popup</a>
<div class="dialogue">
<p>Need to display all of this..</p>
<asp:GridView ID="" runat="server" AllowPaging="false" AutoGenerateColumns="false" BorderStyle="None"
FooterStyle-CssClass="" OnRowDataBound="" ShowFooter="false" ShowHeader="false" Width="100%">
<Columns>
<asp:TemplateField FooterStyle-CssClass="" ItemStyle-CssClass="">
<ItemTemplate>
<asp:Label ID="" runat="server" Text='<%# Eval("") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</div>
</ItemTemplate>
</asp:TemplateField>
有您的問題許多可能的解決方案,但爲什麼不把主GridView控件'\ Popup.aspx?行= x'的鏈接。然後在Popup.aspx中創建一個GridView,其中的所有內容在主網格中將在行x中? – VDWWD