You need to translate any string you want. Look here for an example:
http://help.infragistics.com/Help/NetAdvantage/NET/2007.3/CLR2.0/html/Win_Customizing_Assembly_Resource_Strings.html
Strings list is here:
http://help.infragistics.com/Help/NetAdvantage/NET/2007.3/CLR2.0/html/Win_Assembly_Resource_Strings.html
If you don't want to do it one by one as the first article suggested, here is what I did:
1. Add a resource named GridResource and copied all strings from the second article and translated what I needed.
2. I used this method as LocalizeControl<GridResource>(Infragistics.Win.UltraWinGrid.Resources.Customizer)
{
}
Why didn't you set the HeaderCaption property ?
Navigate to the correct Band.
Select Columns Line under the Band.
Select the column you want to rename.
In the properties grid, select Header > Header Caption.
Customize the string.
Press Apply.
I also need to localize column headers. Is the only solution to loop through every column header caption and search the text inside comparing it to the language resources?
My schema is unknown until run-time.
Yes, that's the only way.
How else could you possibly do it, other than setting the header captions in code?