问题标签 [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 投票
7 回答
11338 浏览

javascript - HTML 表格中的“无限滚动”效果

我在网页中显示滚动数据表。该表有数千个动态行,因此它是从服务器加载的(通过 AJAX)。

用户可以上下滚动,所以我需要检测用户何时到达滚动条的末尾(即表格底部的最后一行),以便请求和显示更多数据。

你可以在谷歌阅读器中找到这种效果,当你向下滚动到给定提要中的最后一篇文章时,谷歌请求并以透明的方式显示新文章,但我不知道它们是如何实现的。

顺便说一句,现在我正在使用YUI 数据表

0 投票
2 回答
388 浏览

c# - 面向业余爱好者的 OOP 和数据表

我完全是一个业余爱好者,正在编写一个小应用程序来跟踪文件夹中的变化。我想我将在绑定到网格视图的一个数据表中保存有关要观看的目录的信息,当用户单击按钮时,程序将创建 FileSystemWatchers 来关注目录,他们会将事件消息发送到另一个数据表绑定到另一个gridview。在广阔的 OOP 世界中,我应该在哪里声明、启动和操作数据表?主窗体,在主窗体中,在一个类中,还是我应该“放弃”并使用 Visual Studio 自动创建一个 DataSet 并在其中粘贴两个表?

0 投票
14 回答
11307 浏览

.net - .NET DataTable 跳过 Load(DataReader) 上的行

我正在尝试使用以下内容填充 DataTable 以构建 LocalReport:

有一次,我注意到报告不完整,并且缺少一条记录。我更改了一些条件,以便查询将准确返回两行并且...惊喜:报告仅显示一行而不是两行。我试图调试它以找出问题所在,但我陷入了困境

当我注意到DataReader包含两条记录但DataTable仅包含一条时。偶然地,我ORDER BY在查询中添加了一个子句,并注意到这次报告正确显示。

显然,DataReader 包含两行,但 DataTable 仅在 SQL 查询字符串包含时读取这两行ORDER BY(否则它只读取最后一行)。谁能解释为什么会发生这种情况以及如何解决?

编辑: 当我第一次发布问题时,我说它跳过了第一行;后来我意识到它实际上只读取了最后一行,并且我已经相应地编辑了文本(当时所有记录都分为两行,当它实际上只显示最后一行时,它似乎跳过了第一行)。这可能是由于它没有唯一标识符来区分 MySQL 返回的行,因此添加ORDER BY语句会导致它为每行创建唯一标识符。
这只是一个理论,我没有任何证据支持它,但我所有的测试似乎都得出了相同的结果。

0 投票
4 回答
4591 浏览

c# - 比较数据表

我构建了一个应用程序,它在窗口中显示数据库中的记录,并每隔几秒钟检查一次数据库中的新记录。问题是每次我检查新记录时窗口都会闪烁并且我想修复它。我试图将旧数据表与新数据表进行比较,只有在它们不同时才刷新。有谁知道这种情况的最佳做法是什么?我尝试按照以下方式进行操作,但它不起作用:

0 投票
3 回答
34065 浏览

c# - 使用 LINQ 查询 DataColumnCollection

我正在尝试对 DataTable 的 Columns 属性执行简单的 LINQ 查询:

但是,我得到的是:

找不到源类型“System.Linq.IQueryable”的查询模式的实现。未找到“选择”。考虑明确指定范围变量“c”的类型。

如何让 DataColumnCollection 与 LINQ 配合使用?

0 投票
4 回答
4479 浏览

.net - 表 NewRow() 导致内存泄漏

在调查内存泄漏时,我发现它是由在循环内多次调用 Table 上的 NewRow() 引起的。但是,创建的 DataRow 从未添加到 Table Rows 集合中,并且 Table Rows Count 从未超过零。

我的问题是为什么每次调用 NewRow 时都会占用更多内存,即使新创建的 DataRow 从未添加到 Rows 集合中,并且从 NewRow 返回的 DataRow 总是分配给相同的局部变量(从而显然丢弃了最后一个新行)。

请忽略为什么代码会创建未添加到表中的 DataRows 的问题!

0 投票
2 回答
465 浏览

xml - 将逗号分隔的字符串转换为 xml 格式的最佳方法?

使用 VB.net (.net 2.0) 我有一个这种格式的字符串:

ETC...

我想知道最好(最简单)的方法是将其转换为 xml 吗?

我可以想到两种方法:

方法 1: - 使用 split 获取数组中的项目 - 遍历数组并使用连接构建 xml 字符串

方法 2: - 使用 split 获取数组中的项目 - 遍历数组以构建数据表 - 使用 writexml 从数据表中输出 xml

第一个听起来很简单,但需要更多的逻辑来构建字符串。

第二个似乎更流畅,更容易理解。

还有其他方法可以做到这一点吗?

0 投票
4 回答
349 浏览

c# - 检索满足选定条件的数据的最佳实践

我有一个名为 call 的数据库表,其中包含 call_time、location、emergency_type 列,并且紧急情况分为三种类型:护理人员、警察和消防员。在 windows 窗体中,我创建了 CheckBoxes 'paramedics'、'police'、'firefighters',并且我想检索所有符合用户选择的表列。

我创建了一个函数:

然而,这段代码看起来很脏,因为如果有 30 种紧急情况,就会有 30 种!组合,我会在写所有 if 语句之前变老。

如果您可以分享您检索满足所选搜索条件的数据的做法,如果您可以选择很多选项,我将不胜感激。

谢谢!

0 投票
6 回答
240549 浏览

c# - C# - 用 DataTable 填充组合框

我习惯于使用有大量示例可用的 Java。由于各种原因,我不得不切换到 C# 并尝试在 SharpDevelop 中执行以下操作:

有人会假设在下拉列表中看到一些值,但它是空的。请告诉我我做错了什么;(

编辑: mnuActionLanguage.ComboBox.DataBind() 是我在网上也找到的,但在我的情况下它不起作用。

解决方案

最后解决了问题!

0 投票
2 回答
10119 浏览

asp.net - 如何将gridview中的标签绑定到另一个表?

我有一个非常标准的Gridview,自动生成的编辑和删除按钮。它绑定到tableadapter链接到我的RelationshipTypes表的一个。

我希望使用一个标签来从ConfigTypes表中提取名称,使用OriginConfigTypeIDandDestinationTypeID作为链接。

我的问题是,我无法使用Inner Join数据集中的 an 自动生成编辑和删除按钮。或者我可以吗?

这是我的代码:

所以我确实尝试创建自己的编辑和删除按钮,但一直收到错误

“找不到更新方法”

或类似的东西。我是否必须在我的代码隐藏中手动编写删除和更新方法?