Hi HyunKyu,
This is a standard feature of Grid 2: https://docs.mendix.com/appstore/modules/data-grid-2/
Look at https://docs.mendix.com/appstore/modules/data-grid-2/#8-configuration for users to save the configuration so the next time the user returns, the previous setting is used.
Go Make It
Set the Layout Grid column to Auto-fit content and apply the below css in the Appearance->Style
border: 2px solid;
resize: horizontal;
overflow: auto;