DataTable: how to solve the cell content display is not complete?

The cell content display is not complete when there are many columns,Is there any solution to this problem?


Some possible ways:
1、Can change every column width by the API of DataTable or mouse drag and drop;
2、Sometimes the column name is too long to be changed to a newline display;
eg. column name example ---->

column name
example
3、Some columns can be frozen.