2011-08-10 7 views
0

このようなパネルの中にテーブルを置く人が多く見られました。これを行う利点は何ですか?パネル内のテーブルの利点

パネルには縦スクロールバーのみが表示されますか?

例:

<asp:Panel SACID="id1" runat="server" ScrollBars="Vertical" Width="750px" Height="150"> 

    <asp:GridView Width="750" Height="150" ID="empiMemberHcidGridView" 
           runat="server" AutoGenerateColumns="False" ShowHeader="false" RowStyle-HorizontalAlign="Center" 
           BorderStyle="None" BorderWidth="0" > 
           <Columns> 
            <asp:TemplateField ItemStyle-Width="155px" HeaderText="Member Id"> 
             <ItemTemplate> 
              <asp:Label ID="memberIdLabel" Text='<%# Bind("MemberId") %>' runat="server"></asp:Label> 
             </ItemTemplate> 
             <ItemStyle HorizontalAlign="Left" Width="155px" Wrap="False"></ItemStyle> 
            </asp:TemplateField> 
            <asp:TemplateField ItemStyle-Width="155px" HeaderText="Type"> 
             <ItemTemplate> 
              <asp:Label ID="typeLabel" Text='<%# Bind("InterfaceType") %>' runat="server"></asp:Label> 
             </ItemTemplate> 
             <ItemStyle HorizontalAlign="Left" Width="155px" Wrap="False"></ItemStyle> 
            </asp:TemplateField> 
    </asp:GridView>   
</asp:Panel> 

答えて

1

IMO、ASP.NETパネルにグリッドを置くためのいくつかの理由がサポート(水平&垂直の両方)をスクロール

  1. することができます - ので、あなたのテーブルが広くすることができ、 /または長いがまだページ上の限られた領域を占めている
  2. デフォルトのボタンを持っている(default button propertyを参照)
  3. javスクリプト側 - たとえばモーダルポップアップで表示する場合、jsライブラリにはdivになるpopup要素が必要です。または、AJAXサービスコールを作成してテーブルの内容を更新し、divのinnerHtmlなどをすぐに更新するとしましょう。
+0

ありがとうVinay .... – Ananth