2013-05-14 1 views
0

내가했습니다한다고 가정 asp.net에서 데이터 그리드의 크기를 조정하려면이 같은 데이터 그리드 :어떻게

<asp:Panel ID="PanelDGV" runat="server" Height="100%" ScrollBars="None" Width="100%"> 
    <asp:GridView ID="DGV" runat="server" AutoGenerateColumns="False" GridLines="None" AllowPaging="true" PageSize="30" CssClass="mGrid" PagerStyle-CssClass="pgr" AlternatingRowStyle-CssClass="alt"> 
      <Columns> 
    <asp:BoundField DataField="ProjectCode" HeaderText="Project Code" /> 
    <asp:BoundField DataField="ProjectName" HeaderText="Project Name" /> 
    <asp:ButtonField ButtonType="Image" ImageUrl="../Support/Image/Edit.png" ItemStyle-HorizontalAlign="Center" CommandName="CmdSearch" HeaderText="Edit"> 
      <ItemStyle HorizontalAlign="Center"></ItemStyle> 
    </asp:ButtonField> 
      </Columns> 
       <PagerStyle CssClass="pgr"></PagerStyle> 
        <AlternatingRowStyle CssClass="alt"></AlternatingRowStyle> 
         </asp:GridView> 
          </asp:Panel> 

자동으로 윈도우 바탕 화면 사진 기능처럼 웹 페이지를 채우기 위해 데이터 그리드의 크기를 조정할 수있는 방법이 있습니까? 페이지 크기를 조정할 때와 마찬가지로 DataGrid는 자동으로 크기가 조절됩니다. 고맙습니다.

+0

레이아웃을 들어 본 사람은 그들이 원하는 일을 할 것입니다. :) – Alok

답변

0

GridView은 일반 HTML 표로 렌더링됩니다. 그래서 그것과 같은 스타일이어야합니다.

.mGrid 
{ 
width:100%; 
} 

또는 GridView도 100 %로 설정 될 수있다 테이블 width을 HTML로 매핑하는 속성이 있습니다 : 예를 들어

는 stlyle를 추가합니다.