Wrap text in cell for a specific column

I need to wrap the text in one column in a databound grid. how do you do this? Thanks in advance

8 Replies

AD Administrator Syncfusion Team December 12, 2002 06:21 PM UTC

> I need to wrap the text in one column in a databound grid. how do you do this? > > Thanks in advance You can set .WrapText = true for the GridBoundColumn.StyleInfo of the GridBoundColumn for the column. Stefan


AS Adi Saric February 17, 2003 06:00 PM UTC

> > I need to wrap the text in one column in a databound grid. how do you do this? > > > > Thanks in advance > > You can set .WrapText = true for the GridBoundColumn.StyleInfo of the GridBoundColumn for the column. > > Stefan I have tried this and the text still does not wrap. At least the row height does not increase by itself. Is there a known issue with this function? I can attach/email code if necessary.


AD Administrator Syncfusion Team February 17, 2003 08:22 PM UTC

> I have tried this and the text still does not wrap. At least the row height does not increase by itself. Is there a known issue with this function? I can attach/email code if necessary. > To automatically increase row heights while the user enters text you need to set .AutoSize = true. Call Model.Rows.ResizeToFit to resize rows to fit cell contents from code. Stefan


AD Administrator Syncfusion Team February 17, 2003 08:26 PM UTC

If you want the cell to grow and wrap text as you type into the cell, there are 3 things that you need to do. The first 2 are to set both the WrapText and AutoSize properties for the column's styleinfo. The last requirement is due to a problem that we will have to correct. Right now, if the initial row height is set at the default, then the TextBox in the cell is set as a single line text, and not a multiline textbox. So currently, you need to set the default row height to be larger that its original default. Here is code that worked for me just dropping a GridDataBoundGrid onto a form. this.gridDataBoundGrid1.DefaultRowHeight += 6;


AS Adi Saric February 17, 2003 08:46 PM UTC

Thanks Clay but this did not work either. I have a hierarchy grid inside the main grid for whose column I am trying to set wrapping for. I set the default row height of the main grid to +6 and the autosize and wraptext to true for the gridboundcolumn of my second level hierarchy grid. This does increase the height of all rows by 6 pixels but it still cuts off the text in my column. I also want the row height growth to happen only for the cells that exceed it with the text length. Also my column celltype is static and not a textbox. Adi


AD Administrator Syncfusion Team February 17, 2003 10:05 PM UTC

Can you post a sample porject showing what you are trying to do?


AS Adi Saric February 19, 2003 09:55 PM UTC

Can I email you the code instead of posting?


AD Administrator Syncfusion Team February 19, 2003 11:11 PM UTC

You can open a Direct Trac support incident and attach the files to it. http://www.syncfusion.com/support/logon.asp?URL=/support/default.asp

Loader.
Up arrow icon