写论坛绑定数据的时候要判断是否是软件帖,图片帖,投票帖子等,是否置顶之类的
book_top=2的时候是全区置顶
=1的时候是本坛置顶
=0的时候为默认状态
book_good=1的时候是精华帖
=0的时候不是精华帖
isdown=1的时候有附件的帖子
=2的时候表示沉帖
=0的时候表示普通帖子
islock=1的时候表示锁定
=2的时候表示结束
=0的时候表示没有锁定
sendMoney=0的时候表示不是一个赏帖
不等于0的时候就是一个赏帖
首先我写的是
public partial class List : System.Web.UI.Page
{
public string _Classid;
public string _Sid;
protected void Page_Load(object sender, EventArgs e)
{
//_Classid = Request.QueryString["Classid"];
_Sid = Request.QueryString["Sid"];
_Classid = "1570";
Select_bbs_List();
}
public void Select_bbs_List()
{
KelinWeb_Model.bbs_Model bbs = new KelinWeb_Model.bbs_Model();
bbs.book_classid = Convert.ToInt32(_Classid);
DataSet ds = new KelinWeb_Business.bbs_Business().Select_bbs_List(bbs);
bbs_List.DataSource = ds;
bbs_List.DataBind();
}
这样的一个方法,返回数据集,然后前台绑定,但是我想要全区指定显示在最前面,本坛置顶在全区置顶下面,然后其他帖子就按照时间排序,我不想多加几个repeater,能否有简便的代码解决?
book_top=2的时候是全区置顶
=1的时候是本坛置顶
=0的时候为默认状态
book_good=1的时候是精华帖
=0的时候不是精华帖
isdown=1的时候有附件的帖子
=2的时候表示沉帖
=0的时候表示普通帖子
islock=1的时候表示锁定
=2的时候表示结束
=0的时候表示没有锁定
sendMoney=0的时候表示不是一个赏帖
不等于0的时候就是一个赏帖
首先我写的是
public partial class List : System.Web.UI.Page
{
public string _Classid;
public string _Sid;
protected void Page_Load(object sender, EventArgs e)
{
//_Classid = Request.QueryString["Classid"];
_Sid = Request.QueryString["Sid"];
_Classid = "1570";
Select_bbs_List();
}
public void Select_bbs_List()
{
KelinWeb_Model.bbs_Model bbs = new KelinWeb_Model.bbs_Model();
bbs.book_classid = Convert.ToInt32(_Classid);
DataSet ds = new KelinWeb_Business.bbs_Business().Select_bbs_List(bbs);
bbs_List.DataSource = ds;
bbs_List.DataBind();
}
这样的一个方法,返回数据集,然后前台绑定,但是我想要全区指定显示在最前面,本坛置顶在全区置顶下面,然后其他帖子就按照时间排序,我不想多加几个repeater,能否有简便的代码解决?
用3个repeater绑定