1) Прямо сейчас именно так работает средство просмотра отчетов, как другие говорили, что вы можете написать свой собственный элемент управления для просмотра отчетов, но это не может быть вариантом из-за ограничений по времени или уровню квалификации.
Другие люди написали свои собственные элементы управления для просмотра отчетов, однако я всегда придерживался версии MS, поэтому у меня нет большого опыта работы с ними, и я подозреваю, что любые хорошие решения будут платными.
2)Мне бы очень понравился этот вариант, опять же, вы не можете сбросить сортировку таким образом, поскольку SSRS не ведет учет исходного неупорядоченного состояния данных.
Единственные опции, которые у вас действительно есть, - это перезагрузить данные с их исходными параметрами или, как указал Натан, включить столбец, содержащий начальный порядок сортировки, однако пользователям это может не понравиться, так как он добавляет данные, которыене очень относится к данным отчета.