Me gustaría que mi vista de cuadrícula muestre solo 3 filas con ideas sobre cómo puedo lograr esto?GridView: cómo establecer el número de filas para mostrar
Gracias
Me gustaría que mi vista de cuadrícula muestre solo 3 filas con ideas sobre cómo puedo lograr esto?GridView: cómo establecer el número de filas para mostrar
Gracias
Enable Paging y establecidos de PageSize
a 3.
How to: Enable Default Paging in the GridView Web Server Control
Si desea restringir su GridView para mostrar sólo 3 filas sin paginación, es necesario utilizar un DataSource
con sólo el GridView 3 registros (fe vía SQL- TOP
-Clause o Limit
en MySQL o LINQ Take(3)
).
Muchas gracias M8 –
Me perdí' AllowPaging = "true" 'y' AllowSorting = "true" '' en mi GridView. Muchas gracias :) – Ortund
Lo mantendría simple y aseguraré que su DataSource solo proporcione las tres filas de datos que necesita visualizar.
De no ser así, se podría establecer la propiedad de todos .Visible
Rows
a false
, excepto a través Rows[0]
Rows[2]
.
2 maneras que se me ocurre .....
O
Use paging !!!!!!
Si puede limitar los registros en su consulta, entonces ese es el mejor enfoque.
Sin embargo, si no se puede limitar en la consulta ... aquí es otro enfoque:
allowpaging=true
" y "pagesize=X
" (cambio de X para el número de filas que desea visible).Asigna un estilo de pager con una clase CSS personalizada.
< PagerStyle CssClass = "oculto"/>
Conjunto que clase personalizada a:
.hidden { visibility: hidden; pantalla: ninguna; }
Ahora, su rejilla utilizará la lógica de paginación, pero los controles de buscapersonas están ocultos.
No es el más limpio/más elegante, pero funciona.
ve a la vista y haz clic en la cuadrícula y una pequeña superposición se abre permitiendo (requiriendo que ingreses) un número para la columna. a continuación, haga una vista previa y haga clic en guardar
puede usar el repetidor en cambio de la siguiente manera.
<asp:Repeater ID="Repeater2" runat="server" >
<HeaderTemplate>
<table class="center">
<tr>
<% # Si ((Container.ItemIndex <> 0 AndAlso Container.ItemIndex Mod 4 = 0), " ", String.Empty)%> 'PostBackUrl =' <% # Container.DataItem ("uRL")%>'>
</asp:Repeater>
Parece que hay un problema de formato del código. Por favor, arreglalo. – thewaywewere
lugar AllowPaging = "True "y PageSize =" 3 "en GridView
solo desea agregar 3 filas o si desea establecer el tamaño de la grilla en función de la altura de la fila – Akanksha