Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка под ASP.NET > GridView и и перемещение записей


Автор: dogpaul 2.3.2009, 23:03
Добрый вечер.
Подскажите пожалуйста... Имеется таблица в БД, она выводится через GridView.
В некоторых системах есть такая фишка: стрелки вверх/вниз у каждой строки, и тем самым можно менять индекс позиции, по которому потом сортироваться... Вот меня интересует вопрос, как такое лучше реализовать, или может есть какие-то готовые контролы?
Спасибо.

Автор: Mymik 3.3.2009, 16:57
Добавь в БД лишнее поле типа OrderIndex. 
В GridView добавь колонку с двумя кнопками которые будут поднимать и опускать позицию. и обработчики события к ним (либо можешь сделать CommandName и подцепиться на OnRowCommand или что-то типа этого в GridView).
А в этих обработчиках либо непосредственно в C# реализуешь изменения этих самый OrderIndex либо в SQL(в SQL конечно лучше). 
Ничего сложного тут нет, ты только начни это реализовывать и у тебя все получится.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)