2008/04/16
Container.DataItem
在FromView裡面我們常常會用Bind(『欄位名稱』) 這樣來顯示資料,
但若要加上分行符號,該怎麼辦呢?
在aspx 頁面上
<asp:Label ID="MyId" runat="server" Text='<%# Pro2e.Utility.FormatingString(Container.DataItem,"InfoContent") %>'></asp:Label>
PClass 這樣寫
Class PClass
{
public static string FormatingString(object dataItem, string TargetName)
{
string ret = "";
object obj = System.Web.UI.DataBinder.Eval(dataItem, TargetName);
if (obj != null)
{
string strTargetString = obj.ToString();
ret = strTargetString.Replace("\r", "<br />");
}
return ret;
}
}
順便參考一下這個:



