asp.net在三层架构中bll层的方法如下,怎么调用这个方法,把数据表中数据显示在web中?

///<summary>///分页获取数据列表///</summary>publicDataSetGetListByPage(stringstrWhere,stringo... /// <summary>
/// 分页获取数据列表
/// </summary>
public DataSet GetListByPage(string strWhere, string orderby, int startIndex, int endIndex)
{
StringBuilder strSql=new StringBuilder();
strSql.Append("SELECT * FROM ( ");
strSql.Append(" SELECT ROW_NUMBER() OVER (");
if (!string.IsNullOrEmpty(orderby.Trim()))
{
strSql.Append("order by T." + orderby );
}
else
{
strSql.Append("order by T.Id desc");
}
strSql.Append(")AS Row, T.* from Products T ");
if (!string.IsNullOrEmpty(strWhere.Trim()))
{
strSql.Append(" WHERE " + strWhere);
}
strSql.Append(" ) TT");
strSql.AppendFormat(" WHERE TT.Row between {0} and {1}", startIndex, endIndex);
return DbHelperSQL.Query(strSql.ToString());
}
说错了,是DAL中的数据库方法!
展开
 我来答
百度网友6bfb3f7
2013-11-04 · 超过29用户采纳过TA的回答
知道答主
回答量:91
采纳率:50%
帮助的人:42.5万
展开全部
在BLL写下如下方法
public DataSet GetListByPage(string strWhere, string orderby, int startIndex, int endIndex)
{
return DAL.GetListByPage(strwhere,orderby,startindex,endindex);
}注意引用,web中在实例化BLL调用
张张Super
2013-11-03 · 超过11用户采纳过TA的回答
知道答主
回答量:33
采纳率:0%
帮助的人:24.5万
展开全部
用BLL层引用 DAL层……然后用控件自动加载就行了……
你要想写底层一点的就在webfrom中自己拼html……
用异步的话就在html 页中请求一般处理程序……让一般处理程序拼……然后返回到html页中……
追问
因为这个里面的数据有点多,用什么控件加载啊,就是这个地方不知道怎么写,求指教,最好有代码!
追答
repeater就行……到时就是鼠标点点就好的……不用写代码……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式