45fan.com - 路饭网

搜索: 您的位置主页 > 网络频道 > 阅读资讯:绑定DataList的步骤

绑定DataList的步骤

2016-08-31 09:50:59 来源:www.45fan.com 【

绑定DataList的步骤

经常用到的绑定方法,但是每次都会忘掉。所以记录一下。

前台的绑定:

普通的绑定:<%#DataBinder.Eval(Container.DataItem,"zph_region")%>

有格式的绑定:<%#DataBinder.Eval(Container.DataItem,"release_time","{0:yyyy-MM-dd}")%>

后台的绑定:

private void zphList_ItemDataBound(object sender, System.Web.UI.WebControls.DataListItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
//招聘会连接
HyperLink linkTitle = (HyperLink)e.Item.FindControl("linkTitle");

//必须设置DataKeyField
DataRowView zphDataRowView = (DataRowView)e.Item.DataItem;

//或者用Convert.ToString(DataBinder.Eval(e.Item.DataItem , "Sitename"))取

//招聘会连接
string strTitle = zphDataRowView[ ZphData.ZPH_TITLE_FIELD ].ToString();
if ( strTitle.Length > ZPH_TITLE_LENGTH )
{
linkTitle.Text = strTitle.Substring( 0 , ZPH_TITLE_LENGTH );
}
else
{
linkTitle.Text = strTitle;
}

linkTitle.NavigateUrl = PageBase.UrlBase + "/ZphManager/PreViewZph.aspx?zph_code=" + zphDataRowView[ ZphData.ZPH_CODE_FIELD ].ToString();

}
}

 

本文地址:http://www.45fan.com/a/question/70214.html
Tags: 方法 定的 datalist
编辑:路饭网
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部