问题标签 [linq-to-dataset]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1261 浏览

linq-to-dataset - 使用 LINQ 查询数据集

我有一个用 SQL 选择查询填充的数据集。然后,我需要使用 LINQ to DataSet 对此 DataSet 执行额外的查询以进一步过滤数据。然后,我想将此 LINQ 结果与某些数据控件(Repeater 或 GridView)挂钩,但它运行得不是很好。

这是我迄今为止尝试过的:

当我使用 GridView 运行页面时,有一个 GridView 有一行和两个字段 - RowError 和 HasRows,并且行中没有数据。在此示例中,一行将是正确的数字,因此 where 子句似乎被正确评估。但为什么没有数据?

如果我改用中继器,则页面为空白。

有任何想法吗?

0 投票
1 回答
1264 浏览

asp.net - Linq to DataTable 不产生不同的值

我有一个使用 UNION Select 语句从 FoxPro 表动态生成的数据表。例如

这将生成一个包含大约 100 行的数据表,每行包含许多字段,其中一个是 c_olor。从这个数据表中,我想选择不同的颜色,然后在下拉列表中输出。

我有一个公共类 Color,它只有一个属性,然后我可以将其用作下拉列表的 DataTextField 和 DataValueField

我的 linq 语句是

然而,这永远不会导致不同的颜色。

我已经搜索并搜索了我正在寻找的东西,这似乎是产生一组不同结果的方法之一,但是这个和其他方法都不起作用。

我以这种方式获取颜色的原因是,我需要从同一个 UNION SELECT 数据源中获取各种其他不同的值,因此只需执行一个 DB 调用,缓存结果,然后使用这个缓存的数据源来检索我所有的不同值价值观。

0 投票
3 回答
62558 浏览

c# - 使用 LINQ 从数据集中选择单列

只是了解所有这些 LINQ 的东西,我似乎陷入了第一个障碍。

我有一个这样的数据表:

我需要的是从 Filepath 列中获取所有文件路径到一个字符串数组中。我认为 LINQ 非常适合这个(对吗?),但似乎无法构建正确的查询。

谁能提供一些可以为我指明正确方向的代码示例?我已经四处寻找 - 但似乎没有得到任何地方。

0 投票
2 回答
8636 浏览

c# - 像 Linq to DataTable 中的运算符?

我正在使用 Linq 到 DataTable。我如何在 where 子句中应用 like 运算符。我想对数据进行搜索,就像我们在 SQL 中使用 like 运算符一样。

我搜索并尝试了以下代码,但出现错误:方法'Boolean Like(System.String, System.String)' cannot be used on the client; 它仅用于转换为 SQL。

0 投票
2 回答
1846 浏览

c# - LINQ to DataSet 从 DataTable 获取通用列表

我想clientIds成为一个List<string>。目前它是一个EnumerableRowCollection<>

我错过了什么?

0 投票
3 回答
4297 浏览

c# - LINQ 查询不返回任何行

我是 LINQ 的新手,所以我确信下面的逻辑有错误。

我有一个对象列表:

使用列表中的每个对象,我想在 LINQ 中构建一个以 a 开头的查询DataTable,并根据对象值对其进行过滤,并产生 aDataTable作为结果。

到目前为止我的代码:

更新

我惊慌失措,我犯了一个错误;我DataTable的不是空的,我只是忘记将它绑定到DataGrid. 而且,Henk Holterman指出我在每次迭代时都覆盖了我的结果集,这是一个逻辑错误。

  • 到目前为止,Henk 的代码似乎运行得最好,但我需要做更多的测试。

  • Spinon 的回答也让我头脑清晰,但他的代码给了我一个错误。

  • 我需要尝试更好地理解 Timwi 的代码,但以目前的形式,它对我不起作用。

新代码

0 投票
1 回答
404 浏览

linq - Linq 多列分组和平均

我试图在分组后获得一些数字的平均值,但它不会为我分组。为什么这没有做我认为应该做的事情?

0 投票
2 回答
5589 浏览

c# - 如何使用 linq 树表达式创建具有动态列的数据透视表

我正在编写一个 asp.netC#网络应用程序;我有一个名为“ table1”的内存数据表,它有三列“ country”、“ productId”和“ productQuantity”;根据table2_ country_ product_1_ product_2_ product_n_ ' ' 中存在的产品总数table1;第一列“ country”必须包含国家名称;动态生成的列 ' product_1', ' product_2', ..., ' product_n' 必须包含productQuantity已在指定国家/地区销售的每种特定产品

我正在使用 Linq 查询表达式来编写代码;问题是我不能硬编码产品的名称和价值;我无法预测数据表中存在多少产品;现在,我正在使用以下表达式测试结果:

我正在举例说明“ table1”的外观以及“ table2”的外观:

查看两个表 table1 和 table2 的示例图像

谁能帮我找到一个使用linq树表达式或其他linq方法创建具有动态列的数据透视表的解决方案;任何帮助将非常感激。

0 投票
2 回答
900 浏览

c# - Linq to DataSet 为多个关键字过滤一列

我有这样的代码:

在注释掉的行中,我需要动态生成一个where子句或检查该字段NAZWA是否等于多个关键字之一,itemId其中是一个带有几个关键字的列表,可以用 || 检查 之间。

是否有可能做到这一点?

0 投票
1 回答
2529 浏览

c# - 在 VS2010 中更改数据集 XSD 会生成继承自 DataTable 而不是 TypedTableBase 的代码

当前的 XSD 是:

生成的类是:

一旦我修改了 XSD,就添加了一个新字段。生成的类更改为:

最后一段代码破坏了一些使用数据集的 Linq 查询。

有谁知道是什么问题?