问题标签 [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.
c# - 将数据视图复制到 C# 中的数据表的最简单方法?
我需要将数据视图复制到数据表中。似乎这样做的唯一方法是逐项遍历数据视图并复制到数据表中。一定有更好的方法。
sharepoint - SPD 中的 DataView 组件将不必要的字符串附加到字段值
在 SharePoint Designer 中,我使用一些列表作为源,然后通过操作 GetListItems 将它们链接在一起(我从不同网站集上的多个列表中获取项目以进行汇总/聚合): alt text http://img151.imageshack.us/img151/1807 /ss20090428101310.png
现在一切都很好,因为我设法得到了结果:alt text http://img410.imageshack.us/img410/4835/ss20090428101013.png
但是附加到字段结果 (6;#, 2;#) 的字符串......令人不安。我怎样才能摆脱那些附加的字符串?它们并非附加到所有领域,而是附加到一些(重要的):
替代文字 http://img168.imageshack.us/img168/1647/ss20090428100732.png
sharepoint - Web 部件对管理员可见
我已将 DataView Web 部件添加到 SharePoint。进行一些自定义后,当我以管理员身份登录时,Web 部件呈现良好,但使用读者帐户,我对该 Web 部件所做的任何更改都没有。
干杯
c# - 允许用户创建表的自定义查询
我正在编写一个生成单个大型信息表的程序。该表由两种类型的列组成,包含数量的列和包含属性的列。数量是可以求和的数值,属性是赋予数量值的定性值。
如果数据在数据库中的表中,我可以编写一个查询来选择特定属性和数量,并对所选属性具有相同值的数量求和。
例子:
桌子:
询问:
结果:
我想要做的是为用户提供一个图形界面来执行此操作,而无需知道如何编写 SQL 查询或任何与此相关的代码。例如一组列表框,他们在其中选择他们想要查看的属性和数量,并显示一个表格,其中显示了带有数量总和的选定字段。稍后我可能还想为用户添加执行其他 SQL 查询的功能,例如基于特定条件的过滤等操作。我也知道以后我需要能够根据这些用户查询生成漂亮的报告。
一般来说,我对 ADO 和 .NET 很陌生。但我认为最好的方法是将我的数据导出到 System.Data.DataTable 中,然后通过为其 RowFilter 属性生成字符串来为用户创建一个创建 System.Data.DataView 的接口。虽然,对我来说,我不仅可以过滤和排序 DataTable,还可以生成另一个只包含大型主表中特定列的表或视图,这对我来说并不明显。
总的来说,这听起来像是最好的选择,还是我应该考虑另一种方法?有没有人对我应该如何实施这个有任何具体的提示或建议?我还质疑使用 LINQ 是否会更容易做到这一点。
更新 我很欣赏使用 Access 或其他可用工具的建议,但这真的不是一个选择。访问对于这里的用户来说太复杂了,无法弄清楚,而且比我实际需要的要复杂得多。我总是将 Access 作为高级用户的一个选项。但是我仍然想设置一个基本的查询功能,用户可以选择他们想要的列,并且软件会自动创建选择和汇总适当列的视图/查询。
除了复杂之外,Access 的另一个问题是在更改我的数据结构中的某些内容和查看报告中的更改之间有很多点击。我不希望用户必须更改某些内容,重新导出以访问,打开另一个程序,然后打开报告以查看更改的效果。
c# - 使用 GROUP BY 功能在 ADO.NET 中聚合函数
这是一个更直接的问题,源于我之前提出的一个更普遍的问题,现在我花了更多时间研究 ADO.NET
我想使用 ADO.NET DataTable 并在某些列上使用聚合函数(例如 SUM)执行 SQL SELECT 查询,并为其余列设置 GROUP BY。然后我想获取结果并将其显示在 DataGrid 中。
我知道我可以创建包含过滤条件和聚合函数的 DataTable 的 DataView。但是表达式上的 MSDN 页面说
“如果您使用单个表来创建聚合,则不会有分组功能。相反,所有行都会在列中显示相同的值。”
如何在不将我的表写入单独的数据库并在那里运行查询的情况下从 ADO.NET 中获取 GROUP BY 类型功能?有没有办法通过创建或使用第二个表来做到这一点?
c# - 如何删除 DataSet 中的列和不同的行以仅查找组名?
我有 DataSet,它有 3 列。
我想首先找到唯一的保险补偿。名字
然后我想按名称和日期排序
但是数据集中的所有这些东西(因为我想从数据库中检索所有行)。
你对我有什么建议吗?
c# - 如何检查 DataView.RowFilter 中的空白
假设我有一个名为 A 的列,并且我想检查 A 是否为空或空白,那么使用 DataView 的 RowFilter 进行检查的正确方法是什么:
上面的方法似乎不起作用。
javascript - 我们如何使 DataView 控件响应 javascript 事件?
如果我有一个如下所示的 ASP.NET 4.0 DataView 控件,我如何在客户端控制 javaScript 事件?
身体标签:
数据视图标签:
例如,我想要一个按钮或链接来“选择”这条记录,并让服务器向他们发送电子邮件或在数据库中标记它们,或者甚至像更改所选行的样式以将用户的注意力转移到它。
.net - DataView.ToTable() 是否保持降序排列?
我在对 DataTable 进行排序时遇到问题。我正在使用DataView.Sort
然后DataView.ToTable()
获取排序表。然后我逐行浏览表格并在桌面应用程序中显示的 TreeView 中创建节点。
我的问题是我可以按升序对数据进行排序,并以正确的方式显示在 TreeView 中,但是当我使用相同的排序机制但只是将顺序更改为降序时,它不起作用。
但也许问题出在DataView.ToTable
功能上。这是否保持降序排列,或者当我在 TreeView 中创建节点时我必须自己修复这个问题,方法是按相反的顺序遍历 DataRows?
希望有人知道这一点。
c# - C# DataView 日期范围与 LIKE 运算符?
我有一个 XML 文件:
我使用 XMLReader 将文件读入数据集并将其显示在 datagridview 中。我希望能够指定一个日期范围来显示数据。例如,元素包含 INSERT DATE 和 INSERT DATE 之间的日期。为了做到这一点,我使用了 DATAVIEW,然后用 dataview 而不是数据集填充 datagridview。
目前我有一个方法如下:
问题是,如果您查看 xml 文件,该元素包含时间和日期。由于我对此元素的时间部分不感兴趣,因此我将使用“LIKE”语句仅基于元素的日期部分来显示 xml 文件中的数据。因此,当我尝试执行布尔运算以例如说“显示 2009 年 7 月 27 日和 2009 年 7 月 30 日之间日期的数据”时,我收到一个错误,因为编译器不喜欢我正在尝试将 LIKE 运算符与布尔 <=,>= 运算符结合起来(如上述方法所示)。有没有解决的办法?我需要能够显示日期范围之间的数据,但使用 LIKE 运算符仅基于元素的第一部分进行搜索。
非常感谢您的帮助,
亲切的问候。