问题标签 [datarowview]

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

wpf - 从 DataRow 获取 DefaultView DataRowView

情况如下:我需要将 WPF 绑定FixedPageDataRow. 绑定不适用于DataRows; 他们反对DataRowViews。我需要以最通用的方式执行此操作,因为我对DataRow.

我需要的是能够得到一个DataRowView给定的DataRow. 我不能在 上使用该Find()方法,DefaultView因为它需要一个键,并且不能保证该表将设置一个主键。

有人对解决此问题的最佳方法有建议吗?

0 投票
1 回答
121 浏览

sql-server - 生成大型 RS 报告时出现奇怪的 DataRowView 错误

我有一个 ASP.NET 应用程序,DotNetNuke在我的大学中用于学生管理。

有时,在生成一些长时间运行的报告时,应用程序会抛出如下错误:

DataBinding:“System.Data.DataRowView”不包含名为 XXXX 的属性

哪里XXX可能不一样。

我必须强调所有这些属性(似乎找不到)都存在,并且它们是由存储过程生成的(在 Sql Management Studio 中查询时)。代码在 95% 的情况下都可以工作,但是在生成报告时,它会停止工作......

重新编译或应用程序重新启动后,一切似乎都正常工作(直到我再次生成一些报告)。

DotNetNuke站点可能一直都可以成功访问,而我的模块会抛出以前的异常。所有抛出错误的模块都是使用SqlServerDataSource. 我指定了一个e.Command.CommandTimeout = 60;但是......没有运气。我们的应用程序使用ObjectDataSource,SqlDataSource和代码隐藏数据绑定。这些错误似乎只出现在使用的页面中,SqlDataSource而不出现在使用ObjectDataSource或代码隐藏数据绑定的页面中。

为了解决机器上的这个“谜团”,我们创建了另一个实例,我们在其中移动了用于密集型和大型报告(如数据仓库)的表。对于本例,我们还安装了 Reporting Services。

因此,使用了 SQL 2005:

  • 实例 1:主要生产数据库 + Reporting Services 实例 1,用于简单报表
  • 实例 2:用于报告活动的数据库 + 用于大型报告的 Reporting Services 实例 2

我们还使用 1222 标志检查了死锁,但是当错误开始发生时,两个实例的日志中都没有死锁(实际上没有错误或警告)。

此外,主应用程序和两个报告服务实例都有单独的应用程序池。

服务器规格:

  • 操作系统:Windows 2003 R2,64 位
  • SQL Server 2005 标准版,64 位
  • 8 GB 内存
  • 英特尔至强 E 5345 2.33 Ghz(2 个四核)
0 投票
2 回答
1034 浏览

c# - 如何从该行的文本框中访问 DataGridRow?

在 DataGrid 中,当文本框中的文本发生更改时,我想将该行中另一个字段的值添加到数组中。

但是 myItem.DataItem 的计算结果为 null。我期待它评估为 DataRowView?

0 投票
1 回答
3632 浏览

c# - 将自定义对象转换为 DataRowView C# WinForms

我有一个自定义对象如下

上述对象用作 DataGridView 的 DataSource。我想将上述对象转换为 DataRowView。

我该怎么做 ??

0 投票
2 回答
6481 浏览

c# - RowFilter LIKE 操作

我知道以下不允许作为行过滤器

“加拿大%.txt”或“加拿大*.txt”

我想我可以将我的过滤器重写为

应该管用。

但是有没有一种更简单的方法,而不是确定 % 在哪里并拆分字符串?

0 投票
2 回答
2135 浏览

c# - 怎么能不设置DataView对象引用呢?

我有以下示例,其中SourceData该类将表示由 Sql 查询产生的 DataView:

我的输出是:

数据查看记录:5
源表 1 有 100 条记录。

未处理的异常:System.NullReferenceException:对象引用未设置到 /usr/src/packages/BUILD/mono-2.4.2.3 /mcs/class/ 中 System.Data.DataView.AddNew () [0x0003e] 处的对象实例System.Data/System.Data/DataView.cs:344 在 /home/david/Projects/DataViewTest/SourceData.cs:29 中的 DataViewTest.MainClass.Main (System.String[] args) [0x000e8]

我在这里做了一些阅读:DataView:AddNew Method...
...看来我这样做是正确的。为什么我没有设置对象引用?

0 投票
1 回答
1341 浏览

integer - 如何将 DataRowView 类型转换为整数类型?

如何将 DataRowView 类型转换为整数类型?

0 投票
1 回答
283 浏览

c# - 在记录中的列中条件不同值的条件下在 DataView 中添加新记录?

我的代码隐藏页面中有一个 DataView:DataView _dvListing = _dt.DefaultView; 我想要做的是遍历视图/表并检查当前记录的列值与上一条记录中同一列中的值。如果不同,我想在当前记录之后添加一条新记录。一个例子是:

当前 Rec col X = "Team B",Previous Rec col X = "Team A",因此 INSERT New Rec with Col X = "Team B"

我需要在 FOR 循环中使用数据行视图吗?

提前谢谢

0 投票
2 回答
2701 浏览

wpf - 使用 DataGrid 内的 DataTrigger 绑定到 DataRowView

我正在尝试为数据网格实现单元格模板。问题是,当我尝试绑定到 datagridview 中的对象时,我没有得到我期望的值。

 

这是没有样式的数据网格的样子:

数据网格平原

 

很简单,但是当我尝试使用带有触发器的单元格模板对其进行样式设置时,这就是我得到的(上面有 DAL.Task 的每个单元格都应该包含一个橙色圆圈):

数据网格样式

 

这是我用来设置网格样式的 xaml: 

 

 

我猜是“{Binding Row.ItemArray/TaskStatusName}”导致了问题,在datagridview中提取DAL.Task的TaskStatusName属性的正确方法是什么?

我发现空白单元格的值是 DBNull 如果这有帮助的话。

 

此外,这些值来自作为 DataGrid 上下文的 DataTable。



0 投票
1 回答
634 浏览

c# - 使用 DataSet.ReadXML(...) 加载数据时 DataRowVersion 不起作用

所以我整天都在寻找问题所在。如果我不使用 XML 将数据加载到我的 DataSet 中(即直接从数据库或类似的数据库中获取它),那么我完全没有问题。

但是,我必须从 XML 文件中读取它,并且我目前正在使用 DataSet.ReadXML(...) 来实现这一点。XML 已使用 DataSet.writeXML 编写(在通过 WCF 服务通过线路传输之前)。

这是它的加载方式:

将 DataSet 与从 XML 加载的数据一起使用会破坏所有 DataView.RowStateFilter 功能。

DataViewRowState.ModifiedCurrent 不会生成所有已修改行的视图,因为这些行的 RowVersion 永远不会设置为“当前”以外的任何值。

我不知道这里发生了什么,也不知道为什么会这样。有任何想法吗?我的感觉是,通过 XML 加载数据,DataSet 由于某种原因丢失了一些东西?

非常感谢任何帮助!

亲切的问候,河豚