Кто-нибудь знает, как подсчитать количество строк в asp: GridView с помощью jQuery. Если нет строк найдено, то я хочу, чтобы делать такие вещи ...Как подсчитать строки в gridview в asp.net с помощью jQuery
ответ
GridView
не только визуализируется как стандартный HTML-таблицы, так что просто подсчитать количество tr
элементов под GridView:
var totalRows = $("#<%=GridView1.ClientID %> tr").length;
Каждый GridView производит HTML, который является в основном таблицей, и эта таблица имеет идентификатор (источник просмотра вашей выходной страницы, чтобы узнать, о чем они говорят). Вы можете передать идентификатор либо из .Net в JavaScript с помощью myGridView.ClientID
, либо в ASP.NET 4 введите ClientIdMode="Static"
и, таким образом, используйте тот же идентификатор, который вы используете для элемента управления ASP.
Тогда в JQuery (который на стороне клиента слой, который полностью отделен от GridView слоя), захватить этот идентификатор и сосчитать:
$("#mygridviewid tr").length;
Вы можете назначить класс CSS для вашего GridView с помощью CssClass
(Я не помню точное правописание), а затем получить доступ к селекторам класса css jquery.
Предположим, вы назначили gridviewclass
к этому свойству, а затем, когда вы пишете -
$('table.gridviewclass')
в JQuery, вы сможете получить доступ к таблице который генерируется вместо этого GridView по ASP. СЕТЬ. Теперь, чтобы получить доступ ко всей строке, вы будете писать -
$('table.gridviewclass tr')
, который даст вам все строки этой таблицы внутри массива Jquery. Для того, чтобы подсчитать количество строк, вы затем написать -
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
}
Чтобы получить доступ к первой строки, можно использовать следующий селектор -
$('table.gridviewclass tr:first')
Чтобы получить доступ к последней строке, вы будете писать -
$('table.gridviewclass tr:last')
и т. Д. Вы можете найти полный список селекторов jquery here.
Надеюсь, что это поможет.
Я попробовал этот var totalRows = $("#<%=GridView1.ClientID %> tr").length;
и он не , когда я попытался
var count = $get("mygridviewclientid").rows.length
он дал количество всех строк (тепл и Tr) Я также уверен, что атрибут ClientIDMode="Static"
- 1. Как подсчитать строки в gridview asp.net C#
- 2. GridView субтотальная с помощью JQuery в asp.net
- 3. Как скрыть строку gridview в asp.net с помощью jquery?
- 4. Jquery PopUp в asp.net GridView
- 5. как прокрутить до выбранной строки в gridview с помощью Asp.net
- 6. Как захватить событие «Обновить» в ASP.NET GridView с помощью jQuery
- 7. Удалить строки из gridview с помощью jquery
- 8. События строки в gridview asp.net
- 9. Как отменить все строки в GridView - asp.net?
- 10. Как получить индекс строки в gridview asp.net
- 11. Как использовать jquery tablesorter с asp.net gridview?
- 12. asp.net gridview jquery contextmenu
- 13. Выбрать все флажки в GridView ASP.NET с помощью JQuery
- 14. jquery с вложенным gridview в asp.net
- 15. Gridview Исчезающий jQuery ASP.NET
- 16. Следующая строка в gridview asp.net jquery
- 17. Как подсчитать выходные строки с помощью xslt?
- 18. Выбор полной строки в GridView в ASP.NET?
- 19. Data Gridview в asp.net с помощью vb.net
- 20. с помощью OnRowCommand GridView в asp.net
- 21. Подсчитать конкретную функцию в GridView с помощью LINQ
- 22. Как связать управление gridview asp.net с помощью jQuery?
- 23. Как подсчитать строки TableView с помощью Swift
- 24. Как подсчитать строки с помощью группы по
- 25. Как отключить сортировку JQuery DataTable с помощью ASP.NET Gridview
- 26. Добавить новые строки в gridview в asp.net
- 27. Как подсчитать количество записей в модели с помощью ASP.NET MVC?
- 28. Как подсчитать количество строк в gridview sencha?
- 29. ASP.NET Gridview в Gridview, но без заголовка для каждой строки
- 30. GridView в ASP.Net - выбор правильной строки
Если Я должен прочитать 1-й ряд gridview, как бы я это сделал? $ ("# <% = GridView1.ClientID%> tr td"). Val() ?? – chugh97
Почти правильно используйте 'text()' вместо 'val()'. См. Этот вопрос здесь: http://stackoverflow.com/questions/1105759/jquery-get-td-text-from-tr-id-td-is-dynamicly-generated-so-i-dont-know-ho – GenericTypeTea