首页 > 解决方案 > 根据字符串列中的值过滤数据集

问题描述

我从 Oracle SELECT 查询中获取数据集,其中包含用户 ID 列表和相应的“活动”标志 (0/1) 列表。

例如:

ds.Tables[0]["UserIDList"]: (11, 14, 56)

ds.Tables[0]["ActiveFlag"]: (0, 1, 0)

我需要能够过滤掉用户 ID 11 和 56,只保留 14。所以我可以最终得到:

ds.Tables[0]["UserIDList"]: (14)

使用 DataTable.Select 或 Linq 根据列进行过滤很容易,但不确定如何处理这一列。

我通常会在发布问题时包含我尝试过的代码,但在这种情况下,我不知道如何继续!所以冒着因为不包括代码而被否决的风险......

标签: c#datasetfiltering

解决方案


推荐阅读