/// <summary> /// 文章调用类(文字)公司动态 /// </summary> /// <param name="top">显示条数</param> /// <param name="txtNum">显示字数</param> /// <param name="isTime">显示时间</param> /// <param name="chrico">显示符号</param> /// <param name="where">查询条件</param> /// <param name="orderby">排序条件</param> /// <returns></returns> public static string ViewTxtList_lines(int top, int txtNum, int isTime, string chrico, string strWhere, string orderby) { DtCms.BLL.Article bll = new DtCms.BLL.Article(); StringBuilder strTxt = new StringBuilder(); DataSet ds = bll.GetList(top, strWhere, orderby); if (ds.Tables[0].Rows.Count > 0) { for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { DataRow dr = ds.Tables[0].Rows[i]; strTxt.Append("<tr>"); if (isTime == 1) { strTxt.Append("<span>[" + string.Format("{yyyy-0:MM-dd}", dr["AddTime"]) + "]</span>"); } strTxt.Append(chrico); strTxt.Append("<td width=\"85%\" height=\"28\" align=\"left\" class=\"xuxian-heng\">▪ <a target=\"_blank\" title=\"" + dr["Title"].ToString() + "\" href=\"News_View.aspx?id=" + dr["Id"] + "\">" + StringPlus.CutString(dr["Title"].ToString(), txtNum) + "</a></td>"); strTxt.Append("<td width=\"15%\" align=\"center\" class=\"xuxian-heng\">[" + string.Format("{0:d}", dr["AddTime"]) + "]</td>"); strTxt.Append("</tr>"); } } else { strTxt.Append("<tr>暂无数据显示...</tr>"); } return(strTxt.ToString()); }
/// <summary> /// 文章调用类(文字) /// </summary> /// <param name="top">显示条数</param> /// <param name="txtNum">显示字数</param> /// <param name="isTime">显示时间</param> /// <param name="chrico">显示符号</param> /// <param name="where">查询条件</param> /// <param name="orderby">排序条件</param> /// <returns></returns> public static string ViewTxtList(int top, int txtNum, int isTime, string chrico, string strWhere, string orderby) { DtCms.BLL.Article bll = new DtCms.BLL.Article(); StringBuilder strTxt = new StringBuilder(); DataSet ds = bll.GetList(top, strWhere, orderby); if (ds.Tables[0].Rows.Count > 0) { for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { DataRow dr = ds.Tables[0].Rows[i]; strTxt.Append("<li>"); if (isTime == 1) { strTxt.Append("<span>[" + string.Format("{0:MM-dd}", dr["AddTime"]) + "]</span>"); } strTxt.Append(chrico); strTxt.Append("<a target=\"_blank\" title=\"" + dr["Title"].ToString() + "\" href=\"News_View.aspx?id=" + dr["Id"] + "\">" + StringPlus.CutString(dr["Title"].ToString(), txtNum) + "</a>"); strTxt.Append("</li>"); } } else { strTxt.Append("<li>暂无数据显示...</li>"); } return(strTxt.ToString()); }
/// <summary> /// 返回资讯的ID,用于上一条或下一条链接 /// </summary> protected int GetArticleId(string _where) { DtCms.BLL.Article bll = new DtCms.BLL.Article(); DataSet ds = bll.GetList(1, _where, "AddTime desc"); if (ds.Tables[0].Rows.Count > 0) { return(Convert.ToInt32(ds.Tables[0].Rows[0]["Id"])); } return(-1); }
/// <summary> /// 绑定Repeater控件数据 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Article_List_DataBind(object sender, EventArgs e) { Repeater _rpt = sender as Repeater; if (_rpt == null) { return; } DtCms.BLL.Article bll = new DtCms.BLL.Article(); //绑定数据 if (_rpt.PageSize > 0) { _rpt.DataSource = bll.GetPageList(_rpt.PageSize, _rpt.PageIndex, _rpt.Where, "AddTime desc"); } else { _rpt.DataSource = bll.GetList(_rpt.Top, _rpt.Where, "AddTime desc"); } _rpt.DataBind(); }