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

crystal-reports - 您可以在 Crystal Report 中切换分组吗?

是否可以有一个对基础数据进行分组的报告,但您可以通过报告上的按钮或其他内容禁用分组?基本上,我希望有一个分组的“摘要报告”,但随后能够在需要时查看下面的详细信息,而无需单独的报告。

0 投票
1 回答
3442 浏览

c# - 如何在代码中绑定嵌套对象或主从绑定?

我有一个三个嵌套类,节目、季节和剧集,其中一个节目有季节,而季节有剧集。

我想绑定两个列表框,以便第一个列出季节,第二个列出该季节的剧集。

我怎样才能做到这一点?我更喜欢在代码中而不是 xaml 中进行设置,但如果您知道如何使用 xaml 进行设置,总比没有好。

一个简化的 xaml:

和一些相关代码:

有人知道如何绑定第二个列表框吗?

0 投票
2 回答
4677 浏览

jquery - 使用 jQuery 选项卡掌握详细信息

我正在尝试使用 jQuery 选项卡实现主详细信息解决方案。两个选项卡,第一个选项卡包含罗斯文客户,选择客户命令应显示 tab2 与客户的订单。

到目前为止,我得出的结论是,如果不使用某种 Ajax,就无法做到这一点。我对么?

我从 Matt,Matt Berseth那里得到了一些建议。

有没有人有任何想法或样本可以分享如何实现这一点?

我认为这样做的一种方法是在 GridView1 的 LinkBut​​ton 的 Client Click 事件中传递 CustomerId,然后关注 Tab2 并以某种方式通过 javascript 加载详细信息网格。我不太擅长 Javascript,所以我被困在这里。

建议和示例代码将非常有帮助。

谢谢

0 投票
1 回答
2584 浏览

asp.net-mvc - 使用 ASP.NET MVC 做主/详细页面的推荐方法是什么?

是否有人对使用 ASP.NET MVC 框架进行主页面/详细信息页面有任何建议/最佳实践?

背景

我有一个客户信息页面,在每个页面下我需要显示关于该客户的 0 条或更多相关记录。

数据库架构如下所示:

客户 -- 一对多 --> ClientData

我目前正在将 LINQ 用于使用存储过程填充的数据类。因此,要获取客户信息,我会写:

当每个客户端都在视图中呈现时,我需要显示相关数据,因此我需要为找到的每个客户端调用它:

问题

实现这一目标的最佳方式是什么?

  1. 使用 ViewData 并存储每个查询
  2. 使用视图的类型化模型(也许使用一个类来表示一个客户端,其相关信息在一个列表中
  3. 其他...

谢谢,基龙

0 投票
1 回答
1839 浏览

asp.net - ASP.NET 新手需要主/详细帮助。(也有截图)

我只是在进行基本数据驱动的 ASP.NET 网络表单设计。我有表格的第一部分工作,但我不知道下一步该做什么。

请看我到目前为止创建的截图:http: //www.twitpic.com/2gnmr

我需要帮助了解在主列表中使用哪种 HTML 元素,以及该元素上的什么事件/触发器用于触发“获取此选定项目的子记录”序列?

此外,ListView 甚至是呈现主列表的正确方法吗?目前,我不想提供任何编辑功能;我想我稍后会谈到。

我应该使用其他一些 ASP.NET 数据控件而不是像我正在做的那样手动编码列表视图吗?

我不想在每个客户名称旁边看到一个实际的“选择”链接项(看起来很傻)。我希望客户名称成为单击的链接。

因此,您可以在下面的代码中看到,我有一个 ListView 来显示 CustomersWithOpenOrders 的列表。但是,它只是一个静态列表,所以我如何使公司名称标签可点击,我还需要什么让它回火到一些代码隐藏来获取子记录。我已经有一个代码隐藏方法可以将传入的 CustomerNumber 的子记录获取到 DataTable 中,我想我知道如何将它绑定到子记录的网格或列表视图,但我不知道如何传递CustomerNumber 从主 ListView 到 UI 表单中的方法。

0 投票
3 回答
5972 浏览

ssis - 在 SSIS 包中,如何插入主从记录?

我有一个数据流任务,它从一个数据库中提取数据并插入到 SQL Server 数据库中。在主行中插入每条记录后,我还需要将行插入到明细表中。明细表的数据非常简单,可以计算。

  1. 插入后如何检索标识列的值?
  2. 如何生成必须插入第二个表的行?我可以在脚本中执行此操作吗?

我是否需要在控制流级别使用 Foreach 循环来传输数据流任务中的父行,然后再使用另一个 Foreach 循环来插入详细记录?

我可以在脚本中执行所有详细信息行插入吗?这可能比放入 Foreach 循环更容易。

0 投票
2 回答
11322 浏览

asp.net-mvc - 编辑多个子记录的 ASP.NET MVC 示例

有谁知道 MVC 视图的任何示例或教程,它在一个表单上显示父/子数据,并允许所有子记录可编辑?

例如,假设我有一个人员表和另一个包含他们拥有的车辆的表。一个表格,我想为给定的人显示每辆车,并使数据元素可编辑(即车牌号、汽车颜色等)以防出现错误。我不想跳到每辆车的单独编辑表单。

到目前为止,我的尝试已经使我可以显示数据,但我无法将其发回控制器。我试图在这里尽可能缩小问题的范围,但我仍然没有得到它,我认为可能需要一个更广泛的例子。有任何想法吗?

0 投票
1 回答
234 浏览

wpf - 如何在 WPF/Silverlight 中设置页眉/行

您是否有在 WPF 或 Silverlight 中设置页眉/行表单(也称为页眉/详细信息)的最佳实践?最好使用 Mode-View-ViewModel 设计模式来适应我的应用程序的其余部分。

一个例子是,如果我有一个显示数据库中所有 SalesOrders 的网格,并且在该网格下方显示所选销售订单的所有 SalesOrderDetails(销售订单的各个行......每个售出的项目)顶部网格。

我意识到我可以在网格的 SelectionChanged 事件的文件后面的代码中执行此操作,但我更喜欢这样做的声明性方式......在所有 XAML 和 ViewModel 代码中。这可能吗?

谢谢,罗伊

0 投票
3 回答
4648 浏览

database - 如何在主/从关系中插入记录

我有两张桌子:

输出包(主)

输出项目(详细)

OutputItems 在 PackageID 列上设置了一个名为“idxPackage”的索引。ItemID 设置为自动递增。

这是我用来将主数据/详细信息插入这些表的代码:

只要我不弄乱 IDE 中的 MasterSource/MasterFields 属性,它就可以正常工作。但是一旦我设置它并运行此代码,我就会收到一个错误,提示我有一个重复的主键“ItemID”。

我不确定发生了什么 - 这是我第一次涉足主/细节,所以可能设置错误。我正在为这个项目使用 ComponentAce 的绝对数据库。

我怎样才能让它正确插入?

更新

好的,我删除了我的数据库中的主键限制,我看到由于某种原因,OutputItems 表的自动增量功能没有像我预期的那样工作。以下是运行上述代码后 OutputItems 表的外观:

我仍然不明白为什么所有 ItemID 值都不是唯一的......有什么想法吗?

0 投票
1 回答
304 浏览

delphi - Delphi中的子类表和一个大麻烦

替代文字 http://img29.imageshack.us/img29/825/simplemodel.jpg

从上面你可以看出,它是 RDBMS 中表的一种子类(在这种情况下,我最喜欢:MySQL),所以我使用 Visual Subclassing 处理它,它是 tb_order_base 的基本表单,带有验证字段数据等。

这样,我就没有重复代码和其他一些麻烦的问题了,嗯,这似乎是一个真正的 OO 方法。但 ...

现在,当我发布 tb_order_base 数据集而不是 Delphi 首先发布它并从 RDBMS 获取 PK ID,然后发布填充了 id 的 TB_ORDER_PRODUCT 时,我遇到了一个子类形式的大问题,即 tb_order_service 与主/详细方法,它会相反,先发布详细的 tb_order_product 数据集,然后再发布主 tb_order_base,所以我得到了一个很大的外键约束错误。

有谁知道如何绕过这个惊人的问题?

我之前问过它,但在主/细节行为中几乎没有细节