0
我需要對GridView中的列內容執行一些字符串操作,並且爲此模板字段使用DataBinding事件。我將所有的Environment.NewLine轉換爲
的輸出。在GridView中設置DataBinding中的標籤文本(ASP.NET/C#)
下面是代碼:
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);
}
它寫出正確的,新修改的,串 - 但爲什麼沒有反饋到電網的看法?
見註釋下,Replace函數返回一個新字符串,並不會自動分配新值的字符串你調用替換上。 – Justin 2010-10-11 16:25:48