Я не знаю, как сделать это чисто в коде, если кто-то еще, я бы хотел услышать об этом.
Что мне представляется в качестве одного из возможных способов сделать это, так это добавить скрытое поле на страницу, а затем использовать JavaScript для заполнения скрытого поля отображаемой шириной столбца.Это предполагает, что вы отображаете стандартную страницу ASPX и даете пользователям возможность экспортировать в PDF.Ваш код экспорта может затем использовать значение скрытого поля для создания макета PDF.Делать это таким образом было бы немного затруднительно, но это должно работать.
Надеясь, у кого-то есть лучший выбор ...