Hi,
I am trying to build a report that behaves like an HTML table in that all columns are lined up vertically with column headers and are sized to fit the longest text in a column (please see attached template). I have tried setting all text cells in the data band with AutoWidth=true, CanGrow=true and WordWrap=false. It does not work for me because longer texts simply overlap next cells on the right (see screenshot below). If I set DockStyle=left, things get even worse as cells are now totally misaligned vertically. Is there any way to achieve what I am looking for?
Thank you!
Automatic column widths to fit contents
-
- Posts: 7334
- Joined: Tue Mar 20, 2018 5:34 am
Re: Automatic column widths to fit contents
Hello,
There is no standard solution for this task.
As an option, you can use events and two passes: in the first pass, store the maximum column width into a variable, and in the second pass, set the component's width to this value.
Thank you.
There is no standard solution for this task.
As an option, you can use events and two passes: in the first pass, store the maximum column width into a variable, and in the second pass, set the component's width to this value.
Thank you.