You can work with the variable FrozenColumnCount , which will set the number of left columns in the grid that have been frozen
However, if you want to freeze, say only the third column, then I think you need to write your own control. Only the leftmost columns can be frozen in a datagrid.
source share