从数据集到数据表获取过滤后的数据

2023-12-28

如何过滤数据集到数据表中的数据? 就像代码->

DataRow[] dr = DS.Tables[0]
    .Select("STAGENAME='Develop' AND DEVLAPSEDAYS IS NOT NULL");        

我如何在这里使用数据表?

以下代码不反映更改->

DataTable FilteredDataD = DS.Tables[0];
if (FilteredDataD.Rows.Count > 0) {
    FilteredDataD.DefaultView.RowFilter = "STAGENAME='Develop' AND DEVLAPSEDAYS IS NOT NULL";
    FilteredDataD.DefaultView.ToTable();
}

可以使用上面的过滤器删除列,例如“STAGENAME='Develop' AND DEVLAPSEDAYS IS NOT NULL”+ FilteredDataD.column(“col_name”)... 假设我有 5 列仅显示 4,我无法从查询中删除 col_name。有办法吗?

Reply


尝试使用 LINQ 代替:

var table = DS.Tables[0].AsEnumerable().Where(
    r => r.Field<string>("STAGENAME") == "Develop" && r.Field<int?>("DEVLAPSEDAYS").HasValue).AsDataView().ToTable();

EDIT改变了AsDataView to AsDataView()为了语法的准确性。
EDIT提供.NET 2.0兼容解决方案

DataTable table = DS.Tables[0];
if (table.Rows.Count > 0)
{
    table.DefaultView.RowFilter = "STAGENAME = 'DEVELOP' AND DEVLAPSEDAYS IS NOT NULL";
    table = table.DefaultView.ToTable(); 
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从数据集到数据表获取过滤后的数据 的相关文章

  • 在 C++ 中使用 matlab 结构(matlab 函数调用的返回值)(由 matlab 编译器生成的库)

    你好 我有一个相当简单的 matlab 函数 例如 function MYSTRUCT myfunc MYSTRUCT prop1 test MYSTRUCT prop2 foo MYSTRUCT prop3 42 end 我用 matla
  • 获取两个工作日之间的天数差异

    这听起来很简单 但我不明白其中的意义 那么获取两次之间的天数的最简单方法是什么DayOfWeeks当第一个是起点时 如果下一个工作日较早 则应考虑在下周 The DayOfWeek 枚举 http 20 20 5B1 5D 3a 20htt
  • 如何使用 LINQ2SQL 连接两个不同上下文的表?

    我的应用程序中有 2 个数据上下文 不同的数据库 并且需要能够通过上下文 B 中的表的右连接来查询上下文 A 中的表 我该如何在 LINQ2SQL 中执行此操作 Why 我们正在使用 SaaS 产品来跟踪我们的时间 项目等 并希望向该产品发
  • 由 IHttpClientFactory 注入时模拟 HttpClient 处理程序

    我创建了一个自定义库 它会自动为依赖于特定服务的 Polly 策略设置HttpClient 这是使用以下方法完成的IServiceCollection扩展方法和类型化客户端方法 一个简化的例子 public static IHttpClie
  • qdbusxml2cpp 未知类型

    在使用 qdbusxml2cpp 程序将以下 xml 转换为 Qt 类时 我收到此错误 qdbusxml2cpp c ObjectManager a ObjectManager ObjectManager cpp xml object ma
  • 是否有实用的理由使用“if (0 == p)”而不是“if (!p)”?

    我倾向于使用逻辑非运算符来编写 if 语句 if p some code 我周围的一些人倾向于使用显式比较 因此代码如下所示 if FOO p some code 其中 FOO 是其中之一false FALSE 0 0 0 NULL etc
  • 标准化 UTF-8 到底是什么?

    The 重症监护室项目 http userguide icu project org transforms normalization 现在也有一个PHP库 http us php net manual en class normalize
  • 我可以使用 moq Mock 来模拟类而不是接口吗?

    正在经历https github com Moq moq4 wiki Quickstart https github com Moq moq4 wiki Quickstart 我看到它 Mock 一个接口 我的遗留代码中有一个没有接口的类
  • DbContext 和 ObjectContext 有什么区别

    From MSDN 表示工作单元和存储库模式的组合 使您能够查询数据库并将更改分组在一起 然后将这些更改作为一个单元写回存储 DbContext在概念上类似于ObjectContext 我虽然DbContext只处理与数据库的连接以及针对数
  • 如何在 32 位或 64 位配置中以编程方式运行任何 CPU .NET 可执行文件?

    我有一个可在 32 位和 64 位处理器上运行的 C 应用程序 我试图枚举给定系统上所有进程的模块 当尝试从 64 位应用程序枚举 32 位进程模块时 这会出现问题 Windows 或 NET 禁止它 我认为如果我可以从应用程序内部重新启动
  • 使用自定义堆的类似 malloc 的函数

    如果我希望使用自定义预分配堆构造类似 malloc 的功能 那么 C 中最好的方法是什么 我的具体问题是 我有一个可映射 类似内存 的设备 已将其放入我的地址空间中 但我需要获得一种更灵活的方式来使用该内存来存储将随着时间的推移分配和释放的
  • C# HashSet 只读解决方法

    这是示例代码 static class Store private static List
  • 为什么 std::strstream 被弃用?

    我最近发现std strstream已被弃用 取而代之的是std stringstream 我已经有一段时间没有使用它了 但它做了我当时需要做的事情 所以很惊讶听到它的弃用 我的问题是为什么做出这个决定 有什么好处std stringstr
  • AES 128 CBC 蒙特卡罗测试

    我正在 AES 128 CBC 上执行 MCT 如中所述http csrc nist gov groups STM cavp documents aes AESAVS pdf http csrc nist gov groups STM ca
  • “接口”类似于 boost::bind 的语义

    我希望能够将 Java 的接口语义与 C 结合起来 起初 我用过boost signal为给定事件回调显式注册的成员函数 这非常有效 但后来我发现一些函数回调池是相关的 因此将它们抽象出来并立即注册所有实例的相关回调是有意义的 但我了解到的
  • 使用 %d 打印 unsigned long long

    为什么我打印以下内容时得到 1 unsigned long long int largestIntegerInC 18446744073709551615LL printf largestIntegerInC d n largestInte
  • 使用 C# 读取 Soap 消息

  • 按 Esc 按键关闭 Ajax Modal 弹出窗口

    我已经使用 Ajax 显示了一个面板弹出窗口 我要做的是当用户按 Esc 键时关闭该窗口 这可能吗 如果有人知道这一点或以前做过这一点 请帮助我 Thanks 通过以下链接 您可以通过按退出按钮轻松关闭窗口 http www codepro
  • 调用堆栈中的“外部代码”是什么意思?

    我在 Visual Studio 中调用一个方法 并尝试通过检查调用堆栈来调试它 其中一些行标记为 外部代码 这到底是什么意思 方法来自 dll已被处决 外部代码 意味着该dll没有可用的调试信息 你能做的就是在Call Stack窗口中单
  • 当从finally中抛出异常时,Catch块不会被评估

    出现这个问题的原因是之前在 NET 4 0 中运行的代码在 NET 4 5 中因未处理的异常而失败 部分原因是 try finallys 如果您想了解详细信息 请阅读更多内容微软连接 https connect microsoft com

随机推荐

  • 如何从Android中的Google Drive获取所有文件夹和文件的列表

    我已经开始开发一个应用程序 其中我必须列出谷歌驱动器中的所有文件夹和文件 我已经按照堆栈溢出中的建议浏览了所有文档和下面的演示链接answer https stackoverflow com questions 32760028 get a
  • 使用 $apply 在 OData v4 规范中聚合筛选数据集的语法

    假设我正在查询一个名为Sales具有以下架构 id int price decimal active bit 使用 apply查询选项和aggregate的转变OData v4 规范 http docs oasis open org oda
  • 由于 xml 签名错误

    我有一个 xml 文档 当我使用 java libs 打印文档时 我得到了正确的 xml 输出 然后我使用 xmlsignatures 签署 xml 文档 签名后 我尝试再次打印该文档 但这次文档的打印方式是所有元素混乱 所以我想知道xml
  • 在Android上使用Gstreamer或ffmpeg创建rtsp客户端

    我想在android上流rtsp流 我终于来了 结论是我不能使用 android API 的 MediaPlayer Videoview 等 因为 延迟对我来说是个大问题 我需要 Gstreamer 或 ffmpeg 客户端是否能够提供 我
  • 如何在基于浏览器的url中将自定义对象发送到WCF REST服务[重复]

    这个问题在这里已经有答案了 我有一个可序列化的员工实体类 public class Emp public int Id get set public string Name get set 我想从浏览器将此类的对象发送到 WCF REST
  • Jenkins pipeline、bitbucket hook 和 maven 发布插件无限循环

    我一直找不到这方面的信息 所以希望大家能帮我解决这个问题 我有一个托管在 bitbucket 中的 Maven 项目 它有一个 BitBucket WebHook 指向 someurl bitbucket hook 这个钩子会触发我的项目的
  • 重用部分查询进行计数的 Java 编码最佳实践

    The 在 hibernate 中实现结果分页获取总行数 https stackoverflow com questions 1600215 implementing result paging in hibernate getting t
  • 如何将 @Query sql 存储在 CrudRepository 的外部文件中?

    我在用着spring with CrudRepositorys 用于数据库连接 现在我需要一个相当长 几行 的 SQL 查询 我更愿意将其维护在类路径中的文件中 而不是直接在代码中维护 但我怎样才能实现这个目标呢 我的仓库如下所示 Quer
  • 日期范围的 Facebook 广告洞察 GRAPH API 边缘

    我正在尝试使用 Facebook Graph API 获取给定日期范围内的 Facebook 广告统计信息 这似乎不起作用 lt gt 知道我应该怎么做吗 答案在上面的评论中 并将其添加到此处 以便清楚 问题出在 time range 参数
  • Google Chrome 是否有 API 来访问其下载页面?

    我可以通过扩展程序 附加组件 进入 Google Chrome 的下载页面吗 我想编写一个扩展 它需要用户当前正在下载的所有文件的文件名 或路径 这可能吗 我应该查看哪些 API 搜索这个非常棘手 我不知道从哪里开始 不 我找不到可以让您查
  • 如何在vagranted虚拟机上访问postgresql?

    我通过 Vagrant 虚拟机和 postgresql 进行制作 并希望将其用作我的 Rails 应用程序数据库 我使用类似的 Vagrantfile Vagrant configure 2 do config config vm netw
  • 遇到合并冲突标记

    SourceTree 合并冲突 我创建了一个本地 Test 分支进入源树用于测试一些新功能 一切似乎都工作正常 然后我合并了 master 分支到我本地 Test 分支 不幸的是 推了它 但从那以后通过跑步 服务 我收到以下错误 52 lt
  • VBA 复制和转置数据范围

    我正在工作中设置一些电子表格以简化我的工作 我还是 VBA 新手 我正在尝试从 Sheet1 中剪切列 E6 E14 中的一系列数据 并在将数据粘贴到 Sheet2 列 A 中的下一个可用行中之前转置数据 这是我迄今为止通过反复试验编写的代
  • 如何从 Web 服务中获取参数值

    我有一个 Web 服务 一个 ASP NET asmx 页面 出于调试目的 我需要记录对 Web 服务的所有调用 包括传递到每个调用的所有参数的值 因此基本上每个 WebMethod 应该做的第一件事就是记录它的状态以及传递给它的所有参数值
  • 是否有移动和覆盖文件的操作?

    我正在寻找移动和覆盖文件的操作 我知道有一个新方法Java7 http docs oracle com javase 7 docs api java nio file Files html move 28java nio file Path
  • 您是否需要一个框架来为 Web 编写 Ruby 或 Python 代码?

    每次我看到在 Web 开发背景下讨论 Ruby 或 Python 时 总是会提到一个框架 Rails for Ruby Django for Python 这些框架有必要吗 如果没有 是否有原因导致这些语言经常在框架内使用 而 Perl 和
  • 合并 - 条件“匹配时更新”

    下图中的亮点显示了我想要实现的逻辑 我意识到语法不正确 有没有办法有条件地更新 MERGE 语句中的记录 仅当目标表中某一列的值为 NULL 并且源表中相应的值不为 null 时 你建议如何重写这个 MERGE dbo input 311
  • 在哪里可以找到 Andrew Richards 为 WinDBG 编写的 pde 扩展?

    我在网上的一些资源中看到提到它 但我找不到它 它似乎没有包含在 WinDBG 发行版中 有一个公共 OneDrive 其中包含它的 ZIP 文件
  • 如何让 Wireshark 显示我的本地 HTTP 流量?

    当我输入此 URI 以在正在运行的 Web API 应用程序上调用 REST 方法时 http SHANNON2 21608 api inventory sendXML duckbill platypus someFileName usin
  • 从数据集到数据表获取过滤后的数据

    如何过滤数据集到数据表中的数据 就像代码 gt DataRow dr DS Tables 0 Select STAGENAME Develop AND DEVLAPSEDAYS IS NOT NULL 我如何在这里使用数据表 以下代码不反映