Vorrei che la mia visualizzazione a griglia visualizzasse solo 3 righe qualsiasi idea su come posso ottenere questo risultato?GridView: come impostare il numero di righe da visualizzare
Grazie
Vorrei che la mia visualizzazione a griglia visualizzasse solo 3 righe qualsiasi idea su come posso ottenere questo risultato?GridView: come impostare il numero di righe da visualizzare
Grazie
Enable Paging e impostare il PageSize
a 3.
How to: Enable Default Paging in the GridView Web Server Control
Se si vuole restringere la GridView per mostrare solo 3 righe senza paging, è necessario utilizzare un DataSource
solo con GridView 3 record (fe tramite SQL-TOP
-Clause o Limit
in MySQL o LINQ Take(3)
).
Grazie M8 –
Mi mancava" AllowPaging = "true" 'e' AllowSorting = "true" '' sulla mia GridView. Grazie mille :) – Ortund
Mi piacerebbe essere semplice e garantire che DataSource fornisca solo le tre righe di dati che è necessario visualizzare.
In mancanza di questo, è possibile impostare la proprietà di tutti .Visible
Rows
a false
, tranne Rows[0]
attraverso Rows[2]
.
2 modi che mi viene in mente .....
O
Utilizzare il cercapersone !!!!!!
Se è possibile limitare i record nella query, questo è l'approccio migliore.
Tuttavia, se non è possibile limitare nella query ... qui è un altro approccio:
allowpaging=true
" e "pagesize=X
" (cambio X al numero di righe che si desidera visibile).Assegnare un pagerstyle con una classe CSS personalizzata.
< PagerStyle CssClass = "hidden"/>
Set che classe personalizzata a:
.hidden { visibility: hidden; display: nessuno; }
Ora, la griglia utilizzerà la logica di paging, ma i controlli sono nascosti cercapersone.
Non è il più pulito/elegante, ma funziona.
andare a visualizzare e fare clic sulla griglia e si apre una piccola sovrapposizione che consente (richiede all'utente) di immettere un numero per la colonna. quindi fare l'anteprima e fare clic su Salva
invece è possibile utilizzare Repeater come segue.
<asp:Repeater ID="Repeater2" runat="server" >
<HeaderTemplate>
<table class="center">
<tr>
<% # Se ((Container.ItemIndex <> 0 AndAlso Container.ItemIndex Mod 4 = 0), " ", String.Empty)%> 'PostBackUrl =' <% # Container.DataItem ("uRL")%>'>
</asp:Repeater>
Sembra che ci sia un problema di formattazione del codice. Per favore aggiustalo. – thewaywewere
posto AllowPaging = "true "e PageSize =" 3 "in GridView
si desidera aggiungere solo 3 righe o si desidera impostare la dimensione della griglia in base all'altezza della riga – Akanksha