2016-08-19 2 views
0

現在、大規模なプライマリGridViewの各行内にいくつかのGridViewが含まれている非常に豊富なデータビューで作業しています。もっと読みやすいように、ポップアップウィンドウ/ダイアログ内の大きなグリッドの1つを開く列の1つにボタン/リンクを追加して、各行に必要なスペースを大幅に削減したいと考えています。GridViewに含まれるGridViewをポップアップダイアログ/ウィンドウで開きます

まず、新しいポップアップHTMLウィンドウを開き、隠したGridViewコードをコピーしようとしました。これは、モバイルデバイス上で新しいタブを開き、グリッドも新しいウィンドウで非表示にする必要があるため、機能しません。また、jQueryモバイルについても調査しましたが、単一のビューに対して1つの機能に新しいスタイルシートとスクリプトライブラリをインポートすることは避けたいと考えています。最後に、エキスパンダーでグリッドをネストしようとしましたが、長さの問題は考慮されていますが、幅の問題は考慮されていません。

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> 
+0

あり、あなたの問題のために多くの可能な解決策があるが、なぜメインのGridViewに '\ Popup.aspx?行= X '内のリンクを作成していません。次に、Popup.aspxで、すべてのコンテンツを持つGridViewを作成します。これは、主グリッドの行xに何が含まれるのでしょうか? – VDWWD

答えて

関連する問題