/ / ASP.NET GridView - Move Rows Up & Down - asp.net, gridview

ASP.NET GridView - Move Rows Up & Down - asp.net, gridview

Czy ktoś może mi powiedzieć, jak poruszać elementami w górę i w dół w kontrolce GridView? Znalazłem dobry przykład tutaj, ale używam źródła danych LINQ i nie jestem pewien, jak to osiągnąć?

Czy ktoś może mi pomóc?

Odpowiedzi:

1 dla odpowiedzi № 1

Formant GridView renderuje tabelę HTML, więc Isugeruje najlepszy sposób manipulowania danymi po stronie klienta przy użyciu jQuery. W ten sposób nie ładujesz strony ponownie, po prostu manipulujesz DOM.

Spójrz na tę odpowiedź na przykład:

Jak przenieść wiersz tabeli w jQuery?

Zakłada się oczywiście, że mówisz o sposobie reprezentacji danych w przeglądarce, a nie o edycji pól bazy danych.


1 dla odpowiedzi nr 2

Jeśli chcesz mieć zamówienie na przedmioty, musisz mieć Order właściwość w rekordzie.

Jeśli tak, to będzie to łatwe, po prostu zmieniając kolejność pozycji z poprzednią w przypadku MoveUp i kolejną w przypadku MoveDown.

A potem w końcu ponownie powiązaj siatkę.