JOTHI KUMAR Member 10918227 Ответов: 1

Добавление динамических строк в ASP.NET с#


Привет всем,
Здесь я хочу добавить динамическую строку в Gridivew. Здесь я сделал с помощью Viewstate. Но в моем проекте здесь мне нужно сделать какой-то расчет, похожий на экран продажи или покупки. и есть выпадающий список элементов для загрузки, и элемент имеет минимальное количество 500. Если я, используя отображение сетки должен быть медленным, в течение 30 строк. Любое другое предложение сделать динамическую сетку быстрым (здесь мне нужно добавить минимум 100 строк на счет-фактуру).

Что я уже пробовал:

Здесь я сделал DynamicGridView, используя Viewstate, FirstRow, SetPreviousRow, SetRowdata.

ZurdoDev

Если вам нужна скорость, то используйте сетку на стороне клиента, например jqgrid.

1 Ответов

Рейтинг:
1

Vincent Maverick Durano

Вы должны быть осторожны при использовании ViewState чтобы избежать проблем с производительностью страницы. Также ViewState имеет предел, когда дело доходит до размера, поэтому убедитесь, что вы не храните в нем огромное количество данных.

Как уже было предложено, вы можете использовать JavaScript/jQuery для добавления динамических элементов управления на клиенте. Таким образом, все взаимодействия происходят только в браузере, так что вы можете иметь быстрый ответ. Просто google "добавление динамического текстового поля с помощью jquery", чтобы получить больше примеров. Вот один из них я нашел: Как динамически добавлять / удалять текстовое поле с помощью jQuery[^]