I have datasource with dozen of columns.
I'd like to fit columns' width to its content by executing below codeDisplayLayout.AutoFitStyle = Infragistics.Win.UltraWinGrid.AutoFitStyle.None;foreach (UltraGridColumn column in Columns) column.PerformAutoResize( PerformAutoSizeType.VisibleRows, includeHeader );
DisplayLayout.AutoFitStyle = Infragistics.Win.UltraWinGrid.AutoFitStyle.None;foreach (UltraGridColumn column in Columns) column.PerformAutoResize( PerformAutoSizeType.VisibleRows, includeHeader );
it seems working but my problem is that I all columns are 'scaled' to grid's width (so If I enlarge form where grid resides I can see all cells)I need all columns and content to be fully shown + horizontal scroll bar
Hello Maciej ,
I followed the code you provided and created a sample of my own, and when I run the sample I can see the grid cells are fully visible with a horizontal scrollbar using the properties you mentioned.
In the sample I set AutoFitStyle to None though ita a default value of AutoFitStyle and instead of making foreach loop for the column for PerformAutoResizeColumns method , I directly set the PerformAutoResizeColumns on the grid's DisplayLayout.
this.ultraGrid1.DisplayLayout.Bands.PerformAutoResizeColumns(true, PerformAutoSizeType.VisibleRows,true );
and when i run the sample cell are visible with a horizontal scrollbar I have attached the sample project I used to test this. Please test this project on your PC; whether or not it works correctly may help indicate the nature of this problem.
If the project does not work correctly, this indicates either a problem possibly specific to your environment, or a difference in the DLL versions we are using. My test was performed using version 18.2.20182.310.If the project does show the product feature working correctly, this indicates a possible problem in the code of your application. It will help if you can provide a small, isolated sample application that demonstrates the behavior you are seeing.
Or, if this sample project is not an accurate demonstration of what you're trying to do, please feel free to modify it and send it back, or send a small sample project of your own if you have one.
Please let me know if I can provide any further assistance.
Sincerely,Divya JainAssociate Software Developer
My guess is that you are setting AutoFitStyle in some other place in your code, after you set it to None. Or perhaps you are not setting it directly, but maybe you are loading a Layout into your grid that is setting it.
I have been trying to do this but it is turning up with the Asus Router App Connection Failed message. What can be the reason behind such an error?