ASP.NET Gridview для Hanlde Удаление, сортировка и разбиение на страницы записей

Я новичок в ASP.NET.

Я работаю над дизайном страницы ASP.NET с использованием DataGrid, где я буду выполнять следующие задачи. Пожалуйста, предложите, что будет лучшим подходом.

1) Отображение записей из БД в сетке следующим образом (включение пейджинга)

Cloum1|Colum2|Column3|<CheckBox>
--------------------------------
Colva1|Colva4|Colvaa3|<CheckBox>
Colva1|Colva4|Colvaa3|<CheckBox>
Colva1|Colva4|Colvaa3|<CheckBox>
Colva1|Colva4|Colvaa3|<CheckBox>
Colva1|Colva4|Colvaa3|<CheckBox>
Colva1|Colva4|Colvaa3|<CheckBox>
Colva1|Colva4|Colvaa3|<CheckBox>
Colva1|Colva4|Colvaa3|<CheckBox>

            [DELETE Button]

{Solution proposed: Upon load event of the page bind grid with List of entities retrieved from the DB on grid using DataBind(), enable sorting, and paging (currently doing paging and sorting on post back events :()}
{Required help: best approach in doing paging and sorting on the gird with considering performance??}


2)Deleting records :
    -User should be able to navigate to multiple pages on the grid, and should be able to check records which he want to delete form
    {Solution proposed: Upon load event of the page bind grid with List of entities retrieved from the DB on grid using DataBind()}
    -After clicking on Delete button all the records from the DB should be removed.
    {Solution proposed- on Delete button submit click run delete operation using ADO.NET via SP on all the selected records.}
    {Required help: Best approach in this case, how to track the number of records selected for Delete on multiple pages}
    -Incase user sorts the records on the page they shouldn't do a post back instead maintain the state of whether records are checked for delete.
    {Required help: unsure on how to handle this??}

Благодарю.

1 ответ

Существует пошаговый процесс редактирования / обновления, удаления в виде сетки ASP.Net для статьи Добавить, Изменить, обновить, Удалить вид сетки.


Чтобы сохранить состояние флажка во время проверки разбиения на страницы: Сохранение состояния флажков во время подкачки в элементе управления GridView

Другие вопросы по тегам