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 № 1Formant 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ę.