Я бы предложил вам использовать сторонний контроль, который поддерживает это.
Нет простого способа сделать это. Я делал это несколько лет назад, у меня нет примера кода. Но в событии item_databound проверьте, что написана строка заголовка, и перед созданием первой строки элемента вставьте тег Div, а после создания последней строки элемента завершите тег Div. Задайте автопрокрутку и размер div по своему вкусу. ,
Я делал это в прошлом, и это работает. к сожалению, у меня нет кода для этого.
Другой способ сделать это - создать изображения заголовков столбцов и поместить сетку прямо под ней. скрыть строку заголовка сетки. но это не масштабируемое решение.