gpt4 book ai didi

c# - 不用 LINQ 过滤数据表?

转载 作者:太空宇宙 更新时间:2023-11-03 18:42:52 28 4
gpt4 key购买 nike

如何在不使用 LINQ 的情况下过滤数据表?我目前正在使用 .NET 2.0;因此,我无法使用 LINQ。我有一个返回房间/价格对的存储过程。我想过滤数据表,以便它会选择特定房间的所有费率,所以基本上是这样的:

SELECT Rates FROM TABLE1 WHERE Room = @Room.

我可以使用 DataTable 执行此操作还是仅创建另一个存储过程以避免使用内联 sql 更好?

最佳答案

您可以使用默认 View 的过滤器属性,如下所示:

dt.DefaultView.RowFilter = "SomeColumn > 0";    
dt = dt.DefaultView.ToTable();

您也可以使用 Select 方法:

dt = dt.Select("SomeColumn > 0").CopyToDataTable();

关于c# - 不用 LINQ 过滤数据表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7230821/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com