Container.DataItem
2008年4月16日 星期三
在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;
}
}
順便參考一下這個:
ASP.NET 資料繫結概觀
張貼者:Paddy 於 下午6:12
0 意見:
訂閱:
張貼留言 (Atom)