【发布时间】:2019-11-28 10:54:18
【问题描述】:
我开始在 C# 中使用 Datatable 并且我已经准备好了一个大的。但是当我试图找到一个 ID 并获得他的价值时,问题就来了。例如:
获取列名为“Cantidad”且 Nivel 2 为 15 (15 = 443MC) 的红色值。在不使用 for 遍历整个 Datatable 的情况下如何做到这一点,而 ... 只知道“Nivel 2”,然后将该值存储在变量中?
提前非常感谢!
【问题讨论】:
-
请参考How to ask 并相应地编辑您的问题。谢谢
-
@PabloRecalde 谢谢,用数据表的例子进行了编辑。红色的值是我想要得到的。
-
您只是在寻找
.Select()方法吗?:docs.microsoft.com/en-us/dotnet/api/… -
List
results = dt.AsEnumerable().Where(x => x.Field ("Quantity").ToList(); 你也可以得到一个新表替换ToList() 和 CopyToTable() -
@David 可能是 :) 使用 .Select() 如何进行查询以获取红色值?像这样:dataTable.Select("这里会有什么?")
标签: c# datatable datatables