¿Alguien sabe cómo contar el número de filas en asp: GridView usando jQuery. Si no hay filas encontré entonces quiero hacer cosas ...Cómo contar las filas en una vista de cuadrícula en asp.net utilizando jQuery
Respuesta
Un GridView
es sólo representan como una tabla HTML estándar, por lo que sólo contar el número de elementos tr
bajo el GridView:
var totalRows = $("#<%=GridView1.ClientID %> tr").length;
Cada GridView produce HTML que es básicamente una tabla y esa tabla tiene una ID (ver fuente de su página de salida para saber de qué estoy hablando). Puede pasar el ID de .Net a JavaScript por medio del myGridView.ClientID
o en ASP.NET 4 hacer el ClientIdMode="Static"
y así usar el mismo ID exacto que usa para el control ASP.
Luego, en jQuery (que es una capa del lado del cliente que está completamente separado de la capa de GridView), agarra ese ID y contar:
$("#mygridviewid tr").length;
Usted puede asignar una clase CSS a la gridview usando CssClass
(No recuerdo la ortografía exacta) y luego acceda a los selectores de clases de css de jquery.
Suponga que tiene asignado gridviewclass
a esa propiedad, a continuación, cuando se escribe -
$('table.gridviewclass')
en jQuery, usted será capaz de acceder a la tabla que se está generando en el lugar de ese gridview por ASP. RED. Ahora, para acceder a todas las filas, que va a escribir -
$('table.gridviewclass tr')
el cual le dará todas las filas de esa tabla dentro de una gama de jQuery. Para contar el número de filas, a continuación, escribir -
var rowcount = $('table.gridviewclass tr').length
if(rowcount == 0)
{
// No rows found, do your stuff
}
else
{
// Rows found, do whatever you want to do in this case
}
Para acceder a la primera fila, se puede utilizar el siguiente selector -
$('table.gridviewclass tr:first')
Para acceder a la última fila, que va a escribir -
$('table.gridviewclass tr:last')
etc Usted puede encontrar una lista completa de los selectores de jQuery here.
Espero que ayude.
yo probamos este var totalRows = $("#<%=GridView1.ClientID %> tr").length;
y fracasó cuando traté
var count = $get("mygridviewclientid").rows.length
le dio el recuento de todas las filas (TH y TR) También se aseguró de que el atributo ClientIDMode="Static"
- 1. cómo imprimir una vista de cuadrícula utilizando iTextSharp
- 2. Vista de cuadrícula de ASP.NET frente a Vista de lista
- 3. ¿Cómo puedo hacer una publicación onclientclick utilizando jQuery con asp.net
- 4. Cómo seleccionar las primeras n filas de una tabla de datos/vista de datos en ASP.NET
- 5. ¿Cómo contar las filas en Hibernate Query Language?
- 6. ¿Cómo contar un grupo por las filas en los rieles?
- 7. ¿Cómo contar el número de filas en un jqGrid?
- 8. ¿Cómo agrego una columna con botones en una vista de cuadrícula en asp.net?
- 9. Arrastrando elementos en la vista de cuadrícula
- 10. ¿Cómo establecer el foco en una fila en particular en una cuadrícula de datos/vista de cuadrícula?
- 11. Cambiar texto de una columna de selección autogenerada de una vista de cuadrícula en asp.net - ¿Cómo?
- 12. Ocultar las líneas de cuadrícula en un control gráfico ASP.Net
- 13. SSRS: Cómo contar filas verdaderas
- 14. ¿Es posible cambiar filas y columnas en una vista de cuadrícula de datos?
- 15. ¿Cómo contar las líneas en una cadena?
- 16. Contar filas en un archivo de texto
- 17. Eliminación de filas en la cuadrícula de datos WPF utilizando el botón Eliminar
- 18. Contar filas de una tabla filtrada en SSRS
- 19. Cómo contar palabras en JavaScript usando JQuery
- 20. ¿Cómo puedo contar las filas con datos en una hoja de Excel?
- 21. android ¿Cómo estirar filas en la vista de cuadrícula para llenar la pantalla?
- 22. ¿La mejor manera de imprimir una vista de cuadrícula de datos con todas las filas y todas las columnas?
- 23. Una cuadrícula de propiedades en jQuery
- 24. ¿Cómo borrar una cuadrícula de datos ASP.NET?
- 25. Cómo vincular una vista de cuadrícula a un ExpandoObject
- 26. MySQL - Cómo contar todas las filas por tabla en una consulta
- 27. ASP.NET Controles de cuadrícula MVC
- 28. deshabilitar filas en la cuadrícula extjs
- 29. Cómo contar el número de filas en PowerShell
- 30. Cómo alternar filas en asp.net mvc
Si Tengo que leer la 1ra fila de la vista de cuadrícula ¿cómo podría hacer eso? $ ("# <% = GridView1.ClientID%> tr td"). Val() ?? – chugh97
Casi a la derecha, use 'text()' en lugar de 'val()'. Vea esta pregunta aquí: http://stackoverflow.com/questions/1105759/jquery-get-td-text-from-tr-id-td-is-dynamicly-generated-so-i-dont-know-ho – GenericTypeTea