сделать вид сетки автоматически прокручиваемым - PullRequest
1 голос
/ 07 июля 2011

У меня есть сетка.У меня есть кнопка вниз, которая, если я нажму на эту кнопку, добавит пустую строку в сетку, в которой я буду редактировать и сохранять.Мне нужно отобразить полосу прокрутки, чтобы при нажатии на эту кнопку она добавляла пустую строку в конец сетки с полосой прокрутки в конце

<div id="Div" runat="server" class="divFieldRow">           
         <div>
         <center>  
         <div  style="overflow: auto; height: 150px">
                 <asp:GridView ID="gvEventMechanic" runat="server" AutoGenerateColumns="False" PageSize="5"
                            GridLines="None" AllowSorting="true" BorderWidth="1"
                            BorderColor="Brown" AlternatingRowStyle-BackColor="Cyan" HeaderStyle-BackColor="ActiveCaption"
                            FooterStyle-BackColor="DimGray" EnableViewState="true" >                         
                <Columns>
                    <asp:TemplateField>                    
                        <HeaderTemplate>
                            Disable
                            </HeaderTemplate>
                        <ItemStyle HorizontalAlign="Center" />
                        <ItemTemplate>                           
                            <asp:CheckBox ID="chkDelete" runat="server" AutoPostBack="true" OnCheckedChanged="cbDelete_OnCheckedChanged"></asp:CheckBox>
                        </ItemTemplate>
                    </asp:TemplateField>
                    <asp:TemplateField >                     
                       <HeaderTemplate>Event</HeaderTemplate>
                        <ItemStyle HorizontalAlign="Center" />
                        <ItemTemplate>
                            <asp:Label ID="lblDesc" Visible='<%# ! IsInEditMode %>' runat="server" Text='<%# Eval("Description") %>' />
                            <asp:TextBox ID="txtDesc" Visible='<%# IsInEditMode %>' runat="server" Text='<%#Eval("Description")%>' MaxLength="255">
                            </asp:TextBox>                                                        
                        </ItemTemplate>
                    </asp:TemplateField>
                 </Columns>                
            </asp:GridView>     
        </div> 
     </center>
  </div> 

1 Ответ

0 голосов
/ 08 июля 2011

Использование div, который оборачивает сетку с фиксированной высотой и переполнением, должно помочь, если таблица превысит фиксированную высоту.При включенном пейджинге вы можете переключиться на последнюю доступную страницу в таблице и перепривязать ее, если это то, чего вы хотите достичь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...