问个问题,关于repeater绑定的时候的问题

tianruanzg 2013-01-26 12:49:13
写论坛绑定数据的时候要判断是否是软件帖,图片帖,投票帖子等,是否置顶之类的
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,能否有简便的代码解决?
...全文
154 7 点赞 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
鸭梨山大帝 2013-01-27
直接在后台代码中就不要生成这个repeater就行了.
引用 6 楼 tianruanzg 的回复:
现在问下能否隐藏一个repeater控件?方法是?
  • 打赏
  • 举报
回复
tianruanzg 2013-01-27
现在问下能否隐藏一个repeater控件?方法是?
  • 打赏
  • 举报
回复
tianruanzg 2013-01-26
前面两位哥哥说的有道理,但是出现一个小问题,这个也是我最早想到的排序方法,但是我们要通过book_classid过去的话,那全区置顶的帖子肯定不会显示,所以这个方法被我否定掉了
  • 打赏
  • 举报
回复
夜色镇歌 2013-01-26
要排序
  • 打赏
  • 举报
回复
order by book_top desc,发帖时间 desc
  • 打赏
  • 举报
回复
鸭梨山大帝 2013-01-26
在这句里面做动作 DataSet ds = new KelinWeb_Business.bbs_Business().Select_bbs_List(bbs); 在你的DAL层输出DS的时候就根据你的需要排序
  • 打赏
  • 举报
回复
tianruanzg 2013-01-26
看来我还是只有用一个笨笨的办法了,那就是那个啥····· 用3个repeater绑定
  • 打赏
  • 举报
回复
相关推荐
发帖
C#
加入

10.6w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2013-01-26 12:49
社区公告

让您成为最强悍的C#开发者