Can you divide your window into sections (like address info, preferences, interests), so you can query sections like this:
addressInfo.Fill(l_text);
preferences.Fill(l_text);
interests.Fill(l_text);
It will distribute your construction of the l_text variable over the sections and make the code less ugly by having less bigger methods.
I suggest, if it's the case, that you consider refactoring your code in more managable sections and class, instead of having one big class.
For the "for" loop, just put it in a method with a name like "BuildTextVar". It will look like this:
public string BuildTextVar()
{
string l_text;
//Insert for loop here.
return l_text;
}
Hope this helps!