问题标签 [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 回答
50 浏览

c# - 为什么 Combox.SelectedItem 作为 DataRowView 没有强制转换?

我有一个组合框,并试图像这样将其 SelectedItem 属性转换为 DataRowView

但它显示红线,当我在它上面移动光标时。它显示cmbFromWareHouse在当前上下文中不存在。请指导我这是怎么回事?

0 投票
1 回答
3459 浏览

c# - 如何从 DataGridView 中获取选定的对象?

我有一个System.Windows.Forms.DataGridView展示我的类型的对象IECInstance

我正在构建一个DataTable并用我的对象填充表,并将 DataTable 设置为我的 DataGridView 的 DataSource。所以我的 DataGridView 正确显示了我的对象。

我现在的问题是在我选择行时获取对象。

我的第一次尝试是使用这个:


DataBountItem返回一个DataRowView. 所以我在 SO 上发现了很多关于这个问题的问题,有些人建议使用这个:


但据我所知, row[X] 是对单元格(列)的访问,因此它与我的问题不匹配。

当我使用List<IECInstances>作为 DataSource 而不是 DataTable 时,属性 DataBoundItem 返回正确的对象。但实际上我不想将数据源设置为列表。

为了确保:当我谈论对象时,我的意思是我的 IECInstace 类型的业务对象。

0 投票
1 回答
406 浏览

sql - 从 SQL 语句中选择特定的数据视图值并为它们分配一个变量 VB

早上好!我正在尝试为当前项目创建时间日志,我需要以某种方式从我提取的数据视图中为变量“离开”分配一个值。如果这就像另一个问题,我很抱歉,但我似乎找不到可以帮助我回答的问题。请注意:depart、firstDate 等都已声明。

我计划使用 DateDiff 函数来计算从午餐出发和返回之间的时间,然后是午餐和到达之间的时间。

0 投票
3 回答
1404 浏览

c# - c#自动将值设置为DataRow

如果单元格编号 3 更改,我想要做的是更改行的第四个单元格的值。我的网格有一个 EditEnding 方法。这是我下面的方法。我真的不知道如何完成它

这是网格定义:

和方法:

0 投票
2 回答
1167 浏览

c# - 如果已经列出,如何比较两个 wpf datagrid 值中的值?

我尝试了下面的代码来检查 sid 值,有两个数据网格,

在一个数据网格中,我选择一行并使用此处提到的 tabindex 发送到另一个 datagrid2。

第一次发送意味着,它想添加到datagrid2。然后如果再次从datagrid1中选择相同的数据行并发送意味着,它想显示“它已经在datagrid2中列出” - 这是我的概念

但是当我尝试下面的代码时,它总是显示在 datagrid3 中,那么如何为我的概念完美地更改代码???

0 投票
4 回答
1124 浏览

c# - 如何从 CheckedListBox 中获取选中项的字符串值?

我有这段代码试图从 CheckedListBox 中提取显示值:

...但它不起作用 - “_selectedUnit”的值,而不是应有的“鸭嘴兽”,是“ System.Data.DataRowView ”。

我怎样才能从这个复杂的对象中哄出字符串值?

更新

我不确定 user2946329 想看到什么 bzg。我的 CheckedListBox,但这是它的填充方式:

让我知道是否缺少任何对您有帮助的东西。

0 投票
3 回答
2439 浏览

c# - 无法在 WPF 中将 AnonymousType 类型的对象转换为 System.Data.DataRowView

我是WPF的初学者。我正在尝试使用 DataRow/DataRowView 读取 Datagrid Selected Items。我的代码如下 -

但我面临以下错误 -

“无法将类型为 '<>f__AnonymousTypeb 11[System.String,System.Byte,System.String,System.String,System.String,System.Byte[],System.Nullable1[System.DateTime],System.String,System.Nullable`1[System.DateTime],System.String,System.String]' 的对象转换为类型 'System.Data.DataRowView ’。”

当我尝试使用以下方式时,效果很好-

问题是当我需要添加新列/更改数据网格列位置时,我需要更改整个分配值的索引。为了解决这个问题,我想用上面提到的方式用列名赋值。

0 投票
1 回答
384 浏览

c# - 将处于编辑状态的数据网格行更新为来自代码的源

我有一个带有SelectionUnit="CellOrRowHeader"集合的 Datagrid。

由于我的 DataGrid 位于 TabControl 的内容区域中,因此当我切换选项卡时,当前编辑的行将被丢弃。

我想当我得到DataRowView当前行的时,我可以调用row?.EndEdit();(由键盘上的输入触发,但也可以手动调用)将数据更新为源。但是,我似乎无法获得当前的DatarRowView.

我如何告诉 DataGrid 将所有当前编辑的数据更新为源?我的方法是否正确,如果是,我如何获得当前的DataRowView

如果不是,我如何告诉 DataGrid 完成编辑模式并将其新数据更新为源?

0 投票
3 回答
13743 浏览

vb.net - 如何将新行添加到绑定源

我正在尝试以编程方式将新行添加到绑定源。我知道调用 bsSource.AddNew() 会添加一个新行,我将其转换为 DataRowView 并设置我的值。我的问题是 - DataRowView.Row 显示分离的 RowState。我不希望它被分离;我相信它应该显示已添加 - 我也不希望它将更改提交到数据库(这是有充分理由的)。我想稍后再选时间。我的代码如下:

0 投票
0 回答
45 浏览

c# - C# 使用 DataView 时如何获取对自定义类型 DataRow 的引用?

我正在使用自定义类型的 MyDataTable 和 MyDataRow。当我使用 DataView 的 DataRowView.Row(DataView 和 DataRowView 未自定义)时,我得到了对 DataRow 的引用,而不是 MyDataRow。

我应该重写哪个类中的哪个方法来获取对 MyDataRow 的引用?我正在使用 .NET 4.5