代码

  private PagedDataSource BindMethod(PagedDataSource pds, string keyword)
        {
            OthersTradeBo bo = null;
            try
            {
                bo = new OthersTradeBo();
                DataSet ds = responseDataSet(bo);
                DataTable dt = ds.Tables[0];
                //空白时候,搜索全部
                if (string.IsNullOrEmpty(keyword))
                {
                    DataView dv = ds.Tables[0].DefaultView; 
                    pds.DataSource = dv;//视图用于绑定到页面
                    _recordCount = ds.Tables[0].DefaultView.Count;
                }
                else
                {
                    var temp = from c in dt.AsEnumerable() where c.Field<String>("InformationTitle").Contains(keyword) select c;
                    //dt.AsEnumerable().Where(c => c.Field<String>("InformationTitle").Contains(keyword));  //另外的写法,效果一样
                    pds.DataSource = temp.AsDataView();
                    _recordCount = temp.Count();
                }
                bindPageButtons(_recordCount, _pagesize);
                return pds;
            }
            finally { if (bo != null)bo.Dispose(); }
        }

其中代码片段。

转载于:https://www.cnblogs.com/drek_blog/archive/2010/04/12/1709939.html

关于Linq to DataSet相关推荐

  1. Pro LINQ 之三:LINQ to DataSet

    写在前面 将LINQ to DataSet单独放一篇,是因为随后的LINQ to SQL默认只支持MS SQL Server.只有LINQ to DataSet能在没有相应Data Provider帮 ...

  2. C# LINQ系列:LINQ to DataSet的DataTable操作 及 DataTable与Linq相互转换

    LINQ to DataSet需要使用System.Core.dll.System.Data.dll和System.Data.DataSetExtensions.dll,在项目中添加引用System. ...

  3. LINQ to DataSet

    LINQ to DataSet将LINQ和ADO.NET集成,它通过ADO.NET获取数据,然后通过LINQ进行数据查询,从而实现对数据集进行非常复杂查询.本节将介绍如何使用LINQ to DataS ...

  4. LINQ to DataSet实现复杂数据查询【下】

    Query1-所有学生成绩: 姓名:张三, 数学:80, 语文:75, 英语:78 姓名:王霞, 数学:88, 语文:80, 英语:60 姓名:赵敏, 数学:75, 语文:90, 英语:80 姓名:吴 ...

  5. LINQ To DataSet 几个常用示例

    本文是学习了黄忠成老师的<决战.net -.net framework 3.5>书中 LINQ To DataTable 的相关章节, 并应用到自己的项目中,发现很受用,所以将其中几个示例 ...

  6. New LINQ CTP!

    FYI, we just released an updated community preview of our LINQ support for both VB and C#, entitled ...

  7. 一步一步学Linq to sql(一):预备知识

    从今天起将推出新手讲堂,首先从linq开始详细讲解.一步一步学Linq to sql(一):预备知识 什么是Linq to sql Linq to sql(或者叫DLINQ)是LINQ(.NET语言集 ...

  8. 在.NET 3.5 平台上使用LINQ to SQL创建三层/多层Web应用系统 (Part 1)

    在.NET 3.5 平台上使用LINQ to SQL创建三层/多层Web应用系统 (Part 1) 在新的.Net Framework 3.5平台上,Microsoft发布了LINQ(C# 3.0, ...

  9. (转)C# 3.0 LINQ 的演变及其对 C# 设计的影响

    原贴     简单地说,LINQ 是支持以类型安全方式查询数据的一系列语言扩展:它将在代号为"Orcas"的下一个版本 Visual Studio 中发布.待查询数据的形式可以是 ...

最新文章

  1. 0.数据结构学习笔记大纲
  2. TCP queue 的一些问题
  3. 道指mt4代码_剑指offer算法题052:正则表达式匹配
  4. 【POJ - 3125 】Printer Queue(模拟,队列+优先队列,STL)
  5. exists子查询 mysql
  6. Java集合之LinkedHashMap
  7. 浅谈SpringMVC的概念及执行原理
  8. TP5框架开发 很不错的小程序商城源码!免费开源
  9. 网络通信基础知识总结
  10. 2022-07-12
  11. CMD 命令 文件操作
  12. 设置双击打开.ipynb文件
  13. python设置计算题_python tkinter做的生成计算题的GUI
  14. ibatis的isequal_ibatIS中的isNotNull、isEqual、isEmpty
  15. android binder - 客户端(c++层) 调用 服务端(java层),服务端回调客户端 例子
  16. java计算机毕业设计实验室耗材管理系统源程序+mysql+系统+lw文档+远程调试
  17. python 双精度浮点_Python双精度浮点数运算并分行显示操作示例
  18. 数据库如何修改编码格式?
  19. 10060 mysql_连接MySQL错误:Can't connect to MySQL server (10060)
  20. Word一些功能的使用方法

热门文章

  1. LeetCode meituan-003. 小美的跑腿代购(排序)
  2. LeetCode 1656. 设计有序流(数组)
  3. LeetCode 1312. 让字符串成为回文串的最少插入次数(区间DP)
  4. LeetCode 287. 寻找重复数(BitMap)
  5. 字符串匹配算法(BM)
  6. pytorch 语义分割loss_vedaseg:基于pytorch的开源语义分割工具库,更多模型支持,更易拓展...
  7. celery异步执行任务在Django中的应用实例
  8. Django第二天笔记
  9. 建立一颗二叉排序树,并删除该二叉排序树上的某个节点
  10. 中文python笔记_Python学习笔记-基础篇