2011-08-10 4 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 요소를 팝업 요소가 있어야합니다. 또는 AJAX 서비스 호출을 통해 테이블 ​​내용을 업데이트하고 div의 innerHtml 등을 신속하게 새로 고침한다고 가정 해 보겠습니다.
+0

감사합니다. Vinay .... – Ananth