问题标签 [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.
wpf - 从 DataRow 获取 DefaultView DataRowView
情况如下:我需要将 WPF 绑定FixedPage
到DataRow
. 绑定不适用于DataRows
; 他们反对DataRowViews
。我需要以最通用的方式执行此操作,因为我对DataRow
.
我需要的是能够得到一个DataRowView
给定的DataRow
. 我不能在 上使用该Find()
方法,DefaultView
因为它需要一个键,并且不能保证该表将设置一个主键。
有人对解决此问题的最佳方法有建议吗?
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 个四核)
c# - 如何从该行的文本框中访问 DataGridRow?
在 DataGrid 中,当文本框中的文本发生更改时,我想将该行中另一个字段的值添加到数组中。
但是 myItem.DataItem 的计算结果为 null。我期待它评估为 DataRowView?
c# - 将自定义对象转换为 DataRowView C# WinForms
我有一个自定义对象如下
上述对象用作 DataGridView 的 DataSource。我想将上述对象转换为 DataRowView。
我该怎么做 ??
c# - RowFilter LIKE 操作
我知道以下不允许作为行过滤器
“加拿大%.txt”或“加拿大*.txt”
我想我可以将我的过滤器重写为
应该管用。
但是有没有一种更简单的方法,而不是确定 % 在哪里并拆分字符串?
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...
...看来我这样做是正确的。为什么我没有设置对象引用?
integer - 如何将 DataRowView 类型转换为整数类型?
如何将 DataRowView 类型转换为整数类型?
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 循环中使用数据行视图吗?
提前谢谢
莫
wpf - 使用 DataGrid 内的 DataTrigger 绑定到 DataRowView
我正在尝试为数据网格实现单元格模板。问题是,当我尝试绑定到 datagridview 中的对象时,我没有得到我期望的值。
这是没有样式的数据网格的样子:
很简单,但是当我尝试使用带有触发器的单元格模板对其进行样式设置时,这就是我得到的(上面有 DAL.Task 的每个单元格都应该包含一个橙色圆圈):
这是我用来设置网格样式的 xaml:
我猜是“{Binding Row.ItemArray/TaskStatusName}”导致了问题,在datagridview中提取DAL.Task的TaskStatusName属性的正确方法是什么?
我发现空白单元格的值是 DBNull 如果这有帮助的话。
此外,这些值来自作为 DataGrid 上下文的 DataTable。
c# - 使用 DataSet.ReadXML(...) 加载数据时 DataRowVersion 不起作用
所以我整天都在寻找问题所在。如果我不使用 XML 将数据加载到我的 DataSet 中(即直接从数据库或类似的数据库中获取它),那么我完全没有问题。
但是,我必须从 XML 文件中读取它,并且我目前正在使用 DataSet.ReadXML(...) 来实现这一点。XML 已使用 DataSet.writeXML 编写(在通过 WCF 服务通过线路传输之前)。
这是它的加载方式:
将 DataSet 与从 XML 加载的数据一起使用会破坏所有 DataView.RowStateFilter 功能。
DataViewRowState.ModifiedCurrent 不会生成所有已修改行的视图,因为这些行的 RowVersion 永远不会设置为“当前”以外的任何值。
我不知道这里发生了什么,也不知道为什么会这样。有任何想法吗?我的感觉是,通过 XML 加载数据,DataSet 由于某种原因丢失了一些东西?
非常感谢任何帮助!
亲切的问候,河豚