linq查询集合并分页展示数据
2023-09-27 14:28:17 时间
string BeginDate = DateTime.Now.AddMonths(-2).ToShortDateString();
string EndDate = DateTime.Now.AddDays(1).ToShortDateString();
string strWhere = "SELECT * FROM (SELECT id,QuestionNo,ServiceCode,现场服务单 as 类型,Result,CreateDate FROM A_Service union all SELECT id,QuestionNo,ServiceCode,未解决单 as 类型,Result,CreateDate FROM A_NotSolve) as a where 1=1";
strWhere += "and QuestionNo =" + QuestionNo + " and QuestionNo and CreateDate =" + BeginDate + " and CreateDate " + EndDate + "";
if (ViewState["strWhere"] != null)
strWhere += ViewState["strWhere"].ToString();
DataSet ds = SqlHelper.Query(SqlHelper.LocalSqlServer, strWhere);
if (ds.Tables[0].Rows.Count 0)
var query = (from t in ds.Tables[0].AsEnumerable()
// where t.Field string ("QuestionNo") == QuestionNo
select t).Skip((this.Pager.CurrentPageIndex - 1) * this.Pager.PageSize).Take(this.Pager.PageSize);
DataTable boundTable = query.CopyToDataTable DataRow
RepeaterCommentList.DataSource = boundTable;
RepeaterCommentList.DataBind();
Pager.RecordCount = ds.Tables[0].Rows.Count;
else
Msg = " tr td colspan=\"6\" align=\"center\" valign=\"top\" bgcolor=\"#ffffff\" "color:Red;font-weight:bold;\" 数据为空 /td /tr
}
相关文章
- Kotlin集合——Map集合
- Freemaker:操作集合
- 对话系统-“任务型”多轮对话(二):对话状态追踪(DST)【基于规则;基于模型】【输入:当前意图和槽值对+历史槽值对;输出:State(槽值对集合)或State Vector 】【为DP做数据准备】
- 数据库:布隆过滤器(Bloom Filter)【在海量数据中,用非常高的效率和性能,判断一个数据是否在集合中存在】
- 大数据-数据仓库(Data Warehouse):概述【面向主题的、集成的、相对稳定的、反映历史变化的数据集合;是一个数据处理过程(清洗、转义、分类、重组、合并、拆分、统计等)】
- Android逆向-Android基础逆向7(内购干货集合)
- 不可错过的java面试博客之java集合篇
- XStream别名;元素转属性;去除集合属性(剥皮);忽略不需要元素
- Github优秀java项目集合(中文版) - 涉及java所有的知识体系
- C#最佳工具集合:IDE、分析、自动化工具等
- 数据蒋堂 | 从SQL语法看集合化
- 【慕课网】如何在列表,字典,集合中根据条件筛选数据
- 2022年最新Python大数据之Python基础【五】(列表、字典和集合)
- 【EventBus】事件通信框架 ( 订阅方法注册 | 注册 事件类型 - 订阅类 + 订阅方法 到指定集合 | 取消注册 数据准备 )
- 不确定理论与多传感器数据融合 - 集合管理与信息传播
- Android将list数据通过LitePal保存到本地(集合保存到本地)
- 大数据必学Java基础(六十):集合补充
- 集合划分问题
- 【NLP相关】开源中文NLP大模型及项目集合