Call me stupid but I can't seem to track down the property to disable column sorting. I dont want users to be able to use this feature.
A hint please?
Many thanksJason
UltraGrid provide 2 mode when click Header: Sort or Select Column
In order to disable Sor, set property HeaderClickAction = Select.Ex: UltraWinGrid.DisplayLayout.Override.HeaderClickAction = Select
If you dont want to Select column after set HeaderClickAction = Select, set property:
UltraWinGrid.DisplayLayout.Override.SelectTypeCol = None
Goodluck
Thanks. Worked like a charm.
Hi!
I mean that the entire column is selected/highlighted. The column header isn't highlighted at all, just the column underneath.
/dahrlin :-)
Setting SelectTypeCol to None (as the sample code above shows) should prevent the column from being selected.
Hi Mike,
This is pradeep. I am having one issue with Ultrawingrid regarding sorting. When the data is loaded for the first time, when i click on column header, it is sorting correctly. But the problem is, when the data is unloaded, this sorting(column sorting) is still enable, which means when i load the data once again, it is displaying data in sorted order(Taking previous column header click as reference). "When the data is unloaded, i need sorting to be disabled, which means after the data is loaded again, data should be sorted when we click on column header again." I have used the above mention method for sorting the data. So please give me a solution.
Regards,
Pradeep
Pradeep,
If you want to reset the sorted columns when unloading then reloading your data, you will simply need to clear the sorted columns, i.e.:
this.ultraGrid1.DisplayLayout.Bands[0].SortedColumns.Clear();
-Matt
Hi Matt,
Thanks for the reply. This is working fine for me.