SPGridView является не запечатанным , поэтому, безусловно, его можно расширить с помощью этой функции. Вам нужно будет создать собственное хранилище данных о том, что выбрали пользователи (достаточно списка SharePoint), внести изменения в пользовательский интерфейс и т. Д.
Одна вещь, которую я обнаружил при попытке расширить предоставляемые элементы управления SharePoint, заключается в том, что, хотя большинство из них не запечатаны, часто они не предназначены для расширения . В некоторых случаях члены также запутаны , что в некоторых случаях может положить конец планам расширения.
Удостоверьтесь, что вы исследуете это в максимально возможной степени с некоторыми быстрыми доказательствами концепций, прежде чем посвятить этому развитию. Может оказаться необходимым написать собственный элемент управления с нуля (или найти другой стандартный элемент управления ASP.NET, который предоставляет эту функцию и подключить его к источнику данных SharePoint).