读书人

如何将repter加入多数据

发布时间: 2013-07-11 15:38:46 作者: rapoo

怎么将repter加入多数据


private void GetNowPayMoney(List<Sys.Model.StoreInfoModel> li)
{

foreach (Sys.Model.StoreInfoModel item in li)
{
string sql = string.Format(@"select ISNULL(SUM(Payment),0) as NowPayMoney from DataTradeInfo where DATEDIFF(DAY, paytime, getdate()) = 0 AND StoreID={0};", item.StoreID);
//获得当日的数据
DataSet ds = Sys.SQLHelper.SQLExecProc.SqlDataSet(sql.ToString());
rep.DataSource = ds;
rep.DataBind();
}
}

PS:我们老大要我吧List<Sys.Model.StoreInfoModel>根据这个表的Storid吧去查询这个ID对应的总数,全部展现在repter控件上。
[解决办法]
我的意思是不用 foreach (Sys.Model.StoreInfoModel item in li)

而是直接用 StoreID in (StoreIDs) 的方式,一次性查出来。

读书人网 >asp.net

热点推荐