问题标签 [dataview]

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 回答
764 浏览

java - 有没有像 Java 的 .NET DataView/DataSet 这样的东西,我可以在其中对一些数据进行快照,然后对其执行查询?

语境

在我们的应用程序中,我们使用超级用户输入的查询从数据库中对数据进行快照,然后使用 XML 保存该快照中的数据如果我使用的是 .NET,我会使用 DataSet (+ DataTables) 和 DataViews,它们非常适合这个目的。但我在 Java 世界中,我的冲动选择是使用 XML 存储快照数据(这可以在项目的这个阶段轻松更改)。

问题 1

有没有什么东西可以让您在不必先为 Java 平台创建其结构的情况下对数据进行快照,就像 DataSet 为 .NET 所做的那样,并且允许稍后对该数据执行查询?我曾考虑将其存储在数据库中或使用 Apache Lucene,但对于这两种方法,我都必须管理数据库结构,而我不希望这样做。

问题2

假设您有以下 XML:

而且,在该数据上,我将执行以下查询:

该操作的结果将是原始 XML 的子集,其中仅包含与查询中的条件匹配的记录。

谢谢!

0 投票
1 回答
206 浏览

c# - 无论如何,我们可以得到一个 Sql 的标签值吗

在这里,我想更改我的 User_ID 以从 label.Text 获取

此 Sql 语句位于 DataView 中。所以在向导中它不接受文本框值或任何东西。

有人可以帮我解决这个问题吗

0 投票
1 回答
1557 浏览

c# - 在样式为“DropDownList”的组合框中使用空行作为默认值?

我正在尝试编写一个方法,它以 ComboBox、DataTable 和 TextBox 作为参数。其目的是根据TextBox.Text过滤ComboBox中显示的成员。DataTable 包含随后将被过滤的可能条目的完整列表。对于过滤,我创建了 DataTable 的 DataView,添加了 RowFilter,然后将此 View 作为 DataSource 绑定到 ComboBox。

为了防止用户在 ComboBox 中输入内容,我选择了 DropDownStyle DropDownList。到目前为止,这一切都很好,除了用户也应该能够选择无/空行。事实上,这应该是要显示的默认成员(以防止在用户点击对话框过快时意外选择错误的成员)。

我试图通过在视图中添加一个新行来解决这个问题。虽然这适用于某些情况,但这里的主要问题是任何 DataTable 都可以传递给该方法。如果 DataTable 包含不能为空且不包含默认值的列,我想我会通过添加一个空行来引发错误。

一种可能性是创建一个仅包含定义为 DisplayMember 的列和定义为 ValueMember 的视图。唉,这不能用 C# 中的视图来完成。我想不惜一切代价避免创建 DataTable 的真实副本,因为谁知道随着时间的推移它会变得多大。

你对如何解决这个问题有什么建议吗?

我可以创建一个包含两个成员的对象而不是视图,并将 DisplayMember 和 ValueMember 分配给这些成员吗?成员会作为参考传递(我希望如此)还是会创建真正的复制(在这种情况下它不是解决方案)?

非常感谢您的帮助!

最好的祝福

0 投票
2 回答
1316 浏览

sql - DataView.Filter 不能在“like %”中使用多个 %?

当角色名称中的空格被 % 替换时,下面的 SQL 查询有效:返回 1 行

select * from cmrdata.dbo.tblRoles where rolename like '%Super%Administrator%'

但是,当我尝试在 DataView.RowFilter 中模仿相同的内容时,它不会返回任何行。

我也试过没有 [] 围绕 %. 请指教。
提前感谢您的帮助。

0 投票
2 回答
962 浏览

c# - ASP.NET MVC2:客户端验证不适用于 Start.js

好吧,这很奇怪。我希望这是我做错的事情,而不是 MS 有两种根本不能一起工作的技术。(更新:请参阅帖子底部的 HEAD 部分中的脚本标签顺序)

我正在尝试使用 dataView 模板和客户端验证。如果我包含对以下内容的引用:

就其本身而言,dataview 模板工作正常。但如果我输入以下参考资料:

然后我收到以下错误:

和:

这是调用数据视图的代码:

我非常感谢您对此提供的任何帮助。谢谢!

更新:

我尝试按最后 4 个脚本标签的顺序移动,但无济于事。

0 投票
1 回答
805 浏览

.net - 同步数据表/数据视图以进行读写

我在 .net 2.0 中有应用程序,其中我的应用程序中有一个全局的 DataTable 对象,并且在整个应用程序中有不同的数据视图。

当执行一个动作时,我创建了许多线程,比如说 5 个线程,其中数据是从不同的数据视图读取的,同时 2/3 线程正在读取数据(不是所有 2 个线程要读取数据),一个线程在数据表中写入数据。所以我们得到像“枚举更新”或“参数不为空”类型的异常。

我为此使用了 ReadWriteLock,但没有发现它在 ReaderWriterLock.AcquireWriterLock() 上停止的任何运气。

我不明白我在哪里做错了。

如果有人有任何想法。请帮助我如何为数据表和数据视图实现此场景的 ReaderWriterLock。

谢谢!!

0 投票
1 回答
161 浏览

c# - DataView 布尔单元格

如何将单元格添加到可在 True 和 False 之间切换的 DataView,如 Microsoft Visual C# 属性窗口中的数据视图?我只能找到一种向其中添加文本框类型单元格的方法,但我需要添加一个可切换的单元格,以及一个下拉列表类型。谢谢你的帮助。

0 投票
6 回答
31229 浏览

java - 如何使用 GWT 2.1 数据表示小部件

在 2010 年的 Google IO 上,宣布 GWT 2.1 将包括新的Data Presentation Widgets。2.1M 可供下载,并且可能包含小部件,但尚未出现任何文档。

是否有关于如何使用它们的简短教程或示例?我看到有传言说CellListCellTable是有问题的类。他们的 Javadoc 充斥着大量的 TODO,因此在使用方面仍然缺少相当多的内容。

0 投票
2 回答
11461 浏览

c# - 在 DataView 过滤器中使用聚合函数

我有一个包含一列(“利润”)的数据表。我想要的是获得此表中所有值的总和。我试图以下列方式做到这一点......

但是我在应用过滤器时遇到错误...如何在变量中获取利润列的总和

谢谢你...

0 投票
2 回答
1651 浏览

c# - 如何过滤数据视图

我有一个包含表列表的数据视图。我正在阅读一个值列表,然后我想将其作为过滤器应用于此数据视图。值列表实际上是“table1,table2,table3”的形式。所以我想我可以将它用作我的数据视图的过滤器。

返回数据视图中所有表的列表。有关如何过滤此数据视图的任何帮助?

编辑:
不确定我是否完全清楚我想要完成的事情。为了澄清,我试图弄清楚如何/如果.RowFilter将帮助我过滤这个数据视图。就像是: