tags:

views:

40

answers:

2

hi all, i am having a boundfield column and in that column if i entered a string(without spaces) of length 15, there is no problem. But if the string is more than 15, the text is not wrapped. I gave the command column.ItemStyle.Wrap=true; But its not working. I have fixed the width of the column.

How to wrap the text in the boundfield if a string more 15 characters. Thanks

A: 

Supported in all but Opera (Even works in IE6!):

.CSSClass{ word-wrap: break-word;}

More info here

Edit -- Woops, just found another resource that handles Opera, too!

Extra resource

ajax81
this is not working
Abhimanyu
Please post your code. We need to know what kind of control you're using, and whether or not you're using template fields.
ajax81
A: 

Sorry, for my previous solution.

You could use <br/> to break for each 15 characters.

Example if you string result is 1234567890123456. It gone be 123456789012345<br/>6

Here some snippets code:

string myString = "mondayfridaysaturday";
string result = string.Empty;
for (int i=0; i<myString.Length; i++)
    result += (i%14==0&&i!=0) ? (myString[i].ToString()+"<br/>") : myString[i].ToString();
Edy Cu
-1 for perpetuating the problem with your solution. The OP is having trouble making his text wrap -- your solution ensures that his text will NOT wrap.
ajax81