-5

I have a list and a column; the column might have many values, and each value's length may vary.

If the length exceeds 100, I want to append /n at the end of it.

Need your help.

4

1 回答 1

1

I give it a try, though a lot of questions are open (what type of list, what a column, ...).

In short: you can use String.Insert to insert text at a specified postition.

Assuming you have a List<Foo>, the class Foo has a string property Value (your column). If it's Length exceeds 100 the line should be wrapped:

foreach(Foo foo in foos)
{
    if(foo.Value.Length > 100)
        foo.Value = foo.Value.Insert(100, Environment.NewLine);
}

http://msdn.microsoft.com/en-us/library/system.string.insert.aspx

Here's running code with sample data.

http://ideone.com/sUKLk

于 2012-06-27T07:50:15.933 回答