问个问题,关于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,能否有简便的代码解决?
...全文
190 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
鸭梨山大帝 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绑定

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

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

试试用AI创作助手写篇文章吧