You can freeze columns on the left and right in a GridTreeControl by accessing properties in the gridTreeControl.Model object. Here are some code snippets.
public MainWindow()
{
employees.PopulateWithSampleData(500);
InitializeComponent();
this.gridTreeControl1.ModelLoaded += (s, e) =>
{
//set up frozen columns on the left
// value of 1 is rowheader (may be hidden)
// value of 2 is expand col (default setting)
//value of 3 will freeze first col to right of expander column
this.gridTreeControl1.Model.FrozenColumns = 3;
//set up frozen columns on the right
this.gridTreeControl1.Model.FooterColumns = 1; //freezes one column on right
};
}
Attached is a sample.
GTC_FreezeColumns_46fb4bc1.zip