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

c# - 如何更改 DataRow 值?

可能重复:
无法更改 DataRow 值

我有 Two-dimensional datarow array这样的

和初始Mydatarow表单数据库......现在我想做这个代码并更改Mydatarow

我使用此代码进行更改Mydatarowvalue但它不起作用

请帮我更改数据行值

0 投票
2 回答
2728 浏览

c# - XML 文件中缺少 XML 元素

我正在尝试从不同的机器读取 XML 文件,其中一些文件可能包含其他文件没有的数据元素。目前,我正在使用 Try-Catch 块来处理这些情况,但我想知道是否有更好的方法来做到这一点,有什么想法吗?

好的,我根据 John Saunders 的帖子找到了一个解决方案:

我同意空的 Catch 块,但出于测试目的我将它们存根。我已经编辑了我的帖子,说明我的 Try-Catch 块现在的样子。

0 投票
1 回答
1424 浏览

wpf - 从 Listview WPF 获取数据

我有 2 个用于不同目的的列表视图。简短的问题是我需要了解如何从 WPF 列表视图中提取特定列以将它们添加到对象的属性中。

我在做什么的解释:

Listview 1:绑定到数据库表。用户更改组合框以过滤列表视图绑定到的表。- 我不需要帮助。

Listview 2:此列表视图绑定到具有 3 个属性的可观察集合。- 我不需要帮助。

用户操作:用户从 Listview 1 中选择项目子集并单击“添加”。我想将 listview 1 的特定列添加到“员工”对象的属性中,然后添加到可观察的集合中,以便它们可以显示在 Listview 2 中。

我完成了什么: listview 1 和 listview 2 的数据绑定工作完美。我有一个具有 3 个属性(代理 ID、姓名、办公室)的员工类。我创建了一个可观察的集合,我将把员工添加到这个集合中——这部分我很好。

我需要什么:我需要知道如何找到 listview 1 的特定数据,以便将正确的部分分配给我的 observable 集合中对象的相应属性。

我的尝试真的是史诗般的失败。我将遍历所有选定的项目以从每个项目中获取数据,但对于我的尝试,我只使用了第一个选定的项目:

0 投票
1 回答
706 浏览

.net - 对象引用未设置为实例 - 尝试从 ListItem 获取 DataRowView

我正在尝试从 ListItem 中的一行获取绑定值。我在每一行都有一个按钮,单击该按钮将执行一项任务(向该列表项行中的姓名和电子邮件地址的人发送电子邮件消息。所以,我有一个与列表视图相关的事件处理程序,我正在尝试进入底层数据行视图以提取数据项。

这是我在事件处理程序中的内容:

现在,它在我尝试访问 DataRowView 对象中的 contact_email 元素的那一行失败了。

我做错了什么?

谢谢

0 投票
3 回答
1640 浏览

c# - 检查给定日期是否存在于从日期到今天之间

我的数据集格式如下所示

现在通过文本框01-17-2012获取特定员工的输入。

我的问题是:如何检查 i/p 日期是否在数据集中的这两列(FRMDATE,TODATE)之间?

0 投票
4 回答
1633 浏览

c# - 从数据库提供的 ListBox 中获取 SelectedItems

我需要从从数据库绑定的列表框中的选定项目中获取值。但如果我尝试

它返回System.Data.DataRowView

有没有办法将数据从转换DataRowViewstring

我的想法是这样的:

非常感谢您的回复。

0 投票
1 回答
2196 浏览

c# - 将整个 Container.DataItem 行传递给后面的代码

这个问题与 ASP.Net 3.5 和 C# 有关

我正在从包含很多列的数据库中构建一个 RSS 提要。

我需要在特定节点中格式化数据,并且内联执行会非常混乱。

我知道我可以将所有参数单独传递给子例程

由于这些列最多有 20 个,我宁愿传递整行。

这将是理想的,然后我可以在后面的代码中挑选出我想要的列:

我收到错误无法将“System.Data.Common.DataRecordInternal”类型的对象转换为“System.Data.DataRowView”。

以前,我使用受保护的字符串 FormattedAddress(DataRowView row) 但这也不起作用。

有什么线索吗?

0 投票
2 回答
2353 浏览

c# - 将 TextBox 绑定到 BindingSource IList 属性中的特定 DataRowView

在我的应用程序中,我有一个表格,其中包含组织内各个区域的数据,相关表格包含有关每个区域的统计数据。为简单起见,我将它们表示为:

DemoCategories 表包含人口统计类型。例如,假设 RegionHasDemo 代表我所在地区的年龄人口。DemoCategories 中的 CatID 将是 Age20to30、Age20to40 等值,因此 RegionHasDemo 代表所有地区的年龄组人口。

在我的应用程序中,我想创建一个表单来添加区域数据以及所有相关数据。为此,我创建了两个绑定源,一个用于 RegionData,一个用于 RegionHasDemo,其中包含 RegionData 作为 DataSource。由于各种原因,我想通过将单个文本框绑定到 RegionHasDemoBindingSource 的 List 属性中包含的 DataRowViews 来输入 RegionHasDemo 的数据。注意,我不想使用网格视图。

这是每次 RegionData 的 Current 属性更改时我用来绑定到文本框的代码:

注意:表名与我的示例不同,RegionData = UNITS; RegionHasDemo = UnitExp; DemoCategories = CatExp。

我的问题是,尽管当我的绑定似乎可以正常查看时,即当我浏览单元时文本框会发生变化。更改不会保存到数据库中。我在文本框中所做的更改将保留在 DataSet 中(当我离开记录并返回时它们保持不变)但是当我保存 dataSet 时关闭表单并再次打开它,更改就消失了。就好像没有通知数据集这些值已更改。此外,如果我将相关数据放在自定义文本框列表旁边的数据网格中,我可以从 DataGridView 修改数据,并且可以保存数据。此外,当我更改 TextBoxes 中的数据时,新值将显示在 DataGridView 中,但仍不会保存...

我想知道我用来将文本框绑定到数据的方法是否正确。意思是,我可以以包含在 Binding 源中的 DataRowView 的形式绑定数据,并期望它的行为与我直接使用绑定源的行为相同吗?

非常感谢您的帮助。我希望我已经提供了足够的信息让你继续。请记住,此代码示例来自原型。我知道这不是最佳做法。也就是说,我将不胜感激任何建设性的批评。

0 投票
1 回答
729 浏览

c# - 如何在没有 datarowview 的情况下更新 gridview 行?

在我的 RowDataBound 事件中,我想更新行值,但我无法将我的对象转换为 DataRowView。还有另一种方法来更新行列吗?

这就是我所拥有的。它不能将类型 Offer 转换为 DataRowView。

0 投票
1 回答
754 浏览

c# - 在一条记录上绑定我的网格视图的最简单方法是什么(不同的不同数据)

将我的网格视图绑定到单个数据行的最简单方法是什么:

例如,我有以下数据:

我想在我的gridview 上绑定这些数据。