Мне нужно выполнить некоторые строковые манипуляции с содержимым столбцов в GridView, и я использую событие DataBinding для поля шаблона для этого.Я конвертирую все Environment.NewLine вДля вывода.
Вот код:
protected void Label1_DataBinding(object sender, EventArgs e)
{
Label lb = (Label)sender;
lb.Text.Replace(Environment.NewLine, "<br />");
}
Но это не работает.Но что интересно, если я назначу ее строке следующим образом:
protected void Label1_DataBinding(object sender, EventArgs e)
{
Label lb = (Label)sender;
string outputtest = lb.Text.Replace(Environment.NewLine, "<br />");
Response.Write(outputtest);
}
Она записывает правильную, недавно измененную строку вверху - но почему она не возвращается обратно в вид сетки?*