问题标签 [system.data.datatable]

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 投票
2 回答
977 浏览

c# - 重新发布(有点)- 再次无效转换(数据表行总和)

我有能力总计每一列并添加行 - 使用这段代码:


* *为什么为什么我不能改变这个或者使用这个块(下面)来总计行并插入一个包含每行总计的新列???我不知道为什么我对此有这样的障碍-我确定它相对简单我只是没有看到它!这让我发疯——我已经在这呆了 3 天——这很难过。




错误仍然是“指定的强制转换无效”——数据表来自 Excel 工作表。我可以在自制的DataTable上使用它就好了。我不明白。


这段代码工作得很好,给了我一个新列中的行总和


0 投票
2 回答
1664 浏览

c# - 检查出现在数据表列中的单词的出现

我在数据表中有以下数据,这是示例数据。我想在数据表中出现 12,13,因为通常数据表中会有 10-20 百万行。

0 投票
3 回答
87 浏览

c# - C# 删除除一个之外的所有数据表的最佳方法

我想删除一个数据集中的所有数据表。我试过这个: -

但我得到一个

“集合已修改;枚举操作可能无法执行。” 错误

.

0 投票
3 回答
67990 浏览

c# - 比较两个数据表并选择第二个表中不存在的行

我有两个数据表,我想从第一个中选择第二个中不存在的行

例如:

我希望结果是:

0 投票
2 回答
7381 浏览

c# - 根据一列获取两个数据表之间的差异

我有以下情况:

表 A 有 50 条记录,表 B 有 2 条记录。

我需要定义一个新表,比如 TableDiff,它应该包含表 A 中不存在于表 B 中的 48 条记录

我的问题是表 A 和表 B 不相同,但我有rowId两个表中都存在的字段,我需要使用它进行比较。

0 投票
2 回答
640 浏览

c# - .net:DataTable 将数据表的所有非数值设置为 NULL

需要帮助在 .net 中格式化数据表,在 vb.net 中给出以下代码

' 需要建议在 .net c#/vb 中转换数据表

'将数据表的所有非数值转换为NULL,尽量避免循环使用正则表达式更新每一行

0 投票
2 回答
433 浏览

c# - 从 DataTable LINQToDataTable 中创建可访问的类()?

在我的代码中,我得到了需要将查询列表转换为表格的实例。我使用以下方法来实现这一点:

它完美地工作,在下面的例子中:

而不是在各种 .cs 文件中复制该方法 - 如果它是它自己的实用程序类,它将允许我编写如下内容:

以免重复多次??

0 投票
3 回答
45190 浏览

c# - Datatable.Dispose() 会使其从内存中删除吗?

我通过非常简单的代码进行了研究,并被困在查看数据表的 dispose() 结果

以下是代码

但是在处理完数据表后,我仍然发现它仍然显示 RowCount = 10k。

Dispose() 方法是否不会释放内存并将对象设为空?

我怎样才能使它为空或释放这个对象占用的内存?

0 投票
1 回答
8505 浏览

c# - 在 C# 中按特定列比较两个数据表

我对 C# 相当陌生,但我能够将数据从 excel 文档提取到数据表中,也可以将 sql 存储过程中的数据提取到数据表中。现在我需要遍历 excel 数据表以查找与 sql 数据表不匹配的任何内容。我还希望匹配从某个列名开始,该列名不一定是第一列。任何想法或指示?谢谢!!

这是我的代码

0 投票
1 回答
282 浏览

c# - 使用数据表或对象列表进行多次插入

我想做一个多次插入,所以我会传递一组数据,我不知道从性能角度看哪种方法更好。

传递这样的数据表或对象列表: