问题标签 [master-detail]

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

ssis - SSIS 2008 中的主从迁移

我有两个 MSSQL 2008 数据库 dbA 和 dbB,dbA 包含主从表对:AMaster、ADetail。与之对应的dbB还包含BMaster和BDetail。A 和 B 之间的唯一区别是主键的类型。在源数据库 (dbA) 中,它是整数,但在目标 (dbB) 中,它是唯一标识符。

亲爱的同事:如何描述SSIS中的数据流来转换这种情况?我需要转换所有字段,但用新的键类型替换它。

0 投票
1 回答
3069 浏览

c# - 使用 Combobox 和 DataGridView 创建主/详细信息

我有一个 ComboBox,其元素从 sqlserver 表(组)加载。我还有一个 DataGridView,链接到另一个表(用户)。

当我加载表单时,组合填充了组,datagridview 填充了用户(所有用户)

1)我希望能够从组合框(dropDownList)中选择一个组,然后用属于该选定组的用户刷新 DataGridView...

2)如何在 DataGridView 中显示连接关系?假设我想在每个用户的最后一列中显示 groupName ...

PS:

我在我的 VS2008 项目中创建了一个 xsd 数据集,并生成了相应的 tableAdapter(groupTableAdapter、userTableAdapter)和一些 sql-methods 添加到每个适配器

0 投票
3 回答
9072 浏览

delphi - DevExpress QuantumGrid 主从示例

在哪里可以找到在主从关系中使用 Developer Express 的 QuantumGrid 6 的基本示例。

提前致谢。

0 投票
1 回答
607 浏览

c# - How to get controls on page in master detail page?

I have master page and its content page. I want to get the textboxes situated on Content page. How can I get them in C# code behind of Content page?

0 投票
1 回答
1146 浏览

master-detail - 来自一个痛苦的新手的 Oracle Forms 6i 主从问题

我有一个包含 3 个块(块 a、b、c)的表单。b(detail)和c(master)之间存在主从关系。

数据流:您在块 a 中输入一个 ID,然后在块 b 中填充块 c 和相应的详细信息。控制立即转到块 c。

目标:我需要能够更新块 b 的详细信息。

问题:我无法导航到块 b。

请记住:--在属性面板中,键盘导航设置为“是”--允许插入和允许更新设置为“是”。

如果有人能尽快回复,我将不胜感激。

谢谢你。

0 投票
1 回答
1468 浏览

asp.net-mvc - 使用 jqGrid+Asp.Net MVC 和事务的主从细节

我来自德尔福世界,我想制作一个主/详细界面,如订单和产品。
我已经采取了行动来使用字段和 jqGrid 显示数据。我想知道的是如何添加行,编辑或删除它们,但是,当用户确认主服务器中的更改时,只需在 db 中进行更改。
在 delphi 上,我将使用 TClientDataSet 与所有内存更改,并在确认后将在事务中执行它们,例如: 所以在恢复中,我不知道如何将网格中的行数组保存在内存中以及如何发送它们返回服务器提交。 任何帮助将不胜感激。提前致谢。
BEGIN
Master.Post
FOREACH Line IN Lines Line.Post
COMMIT


0 投票
1 回答
391 浏览

cocoa - 在主从窗口视图中添加详细记录

我将以“Brand new to Cocoa”作为序言——我的应用程序上有一个主/详细信息页面:可能有一个或多个联系人(即父母、亲戚等)的学生。我有一个 Student 实体和一个 Contact 实体,在 Student 实体中有一个名为“contact”的关系字段,在 Contact 实体中有另一个名为“student”的关系字段。该视图有一个用于学生的 TableView 和一个用于联系人的 TableView,带有添加和删除按钮,用于为表中突出显示的学生添加联系人。有名为 Student 和 Contacts 的 NSArrayController 对象来管理实体。学生绑定到文件所有者(NSDocument)ManagedObjectContext,并且学生姓名在该 TableView 中显示得很好。Contacts 数组控制器 Content Set 绑定到 Students.Selection。

Add 按钮连接到 Contacts 数组控制器中的 add: 方法,Delete 按钮绑定到 Contacts 数组控制器中的 remove: 方法。单击“添加”按钮不会执行任何操作——日志上也没有错误,所以我不确定连接丢失的位置。有任何想法吗?

0 投票
1 回答
1150 浏览

wpf - WPF Master -Detail 绑定 XElement

我有一个具有以下结构的 XElement

我有一个名为“documents”的列表框,它以下列方式绑定到 XElement:

我想要第二个名为“pages”的 ListBox,其 ItemsSource 是基于第一个列表框中所选文档的页面。

来源,上面的说法是行不通的。当我尝试以下 ItemsSource="{Binding ElementName=documents,Path=SelectedItem}操作时,“页面”列表框确实绑定到正确的文档,但它收到绑定错误“ReferenceConverter 无法从 System.Xml.Linq.XElement 转换”

我想我已经很接近了,但是在让它工作时遇到了问题。如何正确地将“页面”列表框绑定到“文档”列表框的 SelectedItem?

谢谢!

0 投票
2 回答
1812 浏览

wpf - WPF Observablecollection 主细节场景

对此的任何帮助都会很棒。

我有一个模型

我正在从 WCF 服务填充我的视图模型,该服务返回我的 Master 对象集合。我已将服务引用配置为返回 observablecollection,因此我可以在我的视图模型中轻松使用它。

我的视图模型然后有

在我看来,我有 2 个列表框 - 一个绑定到我的 Masters 属性,另一个绑定到 SelectedMaster.Details。

除了我尝试向 SelectedMaster 添加新细节之外,这一切都很好。

SelectedMaster 中的详细信息集合只是详细信息列表(不是 ObservableCollection),这很明显是为什么。

我在这里有什么选择?我已经尝试实现 INotifyPropertyChanged 但这似乎不起作用。我可以为 Details 设置另一个 ObservableCollection,但这意味着当 SelectedMaster 更改时我必须保持此集合同步(SelectedMaster 属性绑定到我的第一个列表框上的 SelectedItem。

希望这一切顺利。真的很想得到一些反馈。如果 WCF 可以像处理大师的集合一样将详细信息的集合作为可观察的集合返回,那将是理想的,但它似乎不像那样工作。

谢谢。

0 投票
1 回答
839 浏览

wpf - WPF 中的奇数绑定行为

我将尝试尽可能简洁地解释这一点。我有 2 个对象,第一个我们称之为对象 A,它有一个 Id 属性,第二个我们称之为对象 B,它有一个 ParentId 属性。明显的关系是对象 B 的 ParentId 设置为对象 A 的 Id 属性。我正在使用 MVVM 模式,因此在视图模型上我有 2 个 ObservableCollections,一个包含对象 A 和其他对象 B。在构建视图模型时,我创建并填充名为 ListItems 的 ObservableCollection<'A'>。我的xaml很简单,

如您所见,组合框的 SelectedValue 绑定到 ListItems 当前项的 Id 属性。所以基本上列表框和组合框都在一个主细节中。

如果您按下按钮,它将填充 ObservableCollection<'B'> 名称 ComboItems,然后填充组合框。现在这里是奇怪的开始。当我启动程序时,如果我唯一要做的就是按下按钮,然后在列表框中选择一个项目,由于 SelectedValue 绑定,组合框将正确选择一个项目。但是如果我启动程序并首先在列表框中选择一个项目然后按下按钮,则当前组合框项目不会随着当前列表框项目而改变。绑定似乎永远被打破了。有谁知道为什么会这样?

附言。如果我在设置 SelectedValue/SelectedValuePath 之前在组合框上设置了 ItemsSource,则主/从绑定将永远无法工作。我知道 xaml 有顺序,但这似乎有点脆弱。因此,如果有人对此也有意见,我会全神贯注。

谢谢,内特

编辑 -

绑定 SelectedValue 时,非常脆弱。如果绑定有效,即没有在列表框中选择任何内容然后填充组合框,如果您在组合框中选择了一个项目,则绑定将中断。在为此浪费了很多时间之后,我选择了绑定 SelectedItem。在我之前指定的任何条件下,此绑定都不会中断。但是,对于为什么 SelectedValue 绑定如此荒谬,我会接受任何答案。再次感谢所有已回答或将要回答的人。