问题标签 [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.
crystal-reports - 您可以在 Crystal Report 中切换分组吗?
是否可以有一个对基础数据进行分组的报告,但您可以通过报告上的按钮或其他内容禁用分组?基本上,我希望有一个分组的“摘要报告”,但随后能够在需要时查看下面的详细信息,而无需单独的报告。
c# - 如何在代码中绑定嵌套对象或主从绑定?
我有一个三个嵌套类,节目、季节和剧集,其中一个节目有季节,而季节有剧集。
我想绑定两个列表框,以便第一个列出季节,第二个列出该季节的剧集。
我怎样才能做到这一点?我更喜欢在代码中而不是 xaml 中进行设置,但如果您知道如何使用 xaml 进行设置,总比没有好。
一个简化的 xaml:
和一些相关代码:
有人知道如何绑定第二个列表框吗?
jquery - 使用 jQuery 选项卡掌握详细信息
我正在尝试使用 jQuery 选项卡实现主详细信息解决方案。两个选项卡,第一个选项卡包含罗斯文客户,选择客户命令应显示 tab2 与客户的订单。
到目前为止,我得出的结论是,如果不使用某种 Ajax,就无法做到这一点。我对么?
我从 Matt,Matt Berseth那里得到了一些建议。
有没有人有任何想法或样本可以分享如何实现这一点?
我认为这样做的一种方法是在 GridView1 的 LinkButton 的 Client Click 事件中传递 CustomerId,然后关注 Tab2 并以某种方式通过 javascript 加载详细信息网格。我不太擅长 Javascript,所以我被困在这里。
建议和示例代码将非常有帮助。
谢谢
asp.net-mvc - 使用 ASP.NET MVC 做主/详细页面的推荐方法是什么?
是否有人对使用 ASP.NET MVC 框架进行主页面/详细信息页面有任何建议/最佳实践?
背景
我有一个客户信息页面,在每个页面下我需要显示关于该客户的 0 条或更多相关记录。
数据库架构如下所示:
客户 -- 一对多 --> ClientData
我目前正在将 LINQ 用于使用存储过程填充的数据类。因此,要获取客户信息,我会写:
当每个客户端都在视图中呈现时,我需要显示相关数据,因此我需要为找到的每个客户端调用它:
问题
实现这一目标的最佳方式是什么?
- 使用 ViewData 并存储每个查询
- 使用视图的类型化模型(也许使用一个类来表示一个客户端,其相关信息在一个列表中
- 其他...
谢谢,基龙
asp.net - ASP.NET 新手需要主/详细帮助。(也有截图)
我只是在进行基本数据驱动的 ASP.NET 网络表单设计。我有表格的第一部分工作,但我不知道下一步该做什么。
请看我到目前为止创建的截图:http: //www.twitpic.com/2gnmr
我需要帮助了解在主列表中使用哪种 HTML 元素,以及该元素上的什么事件/触发器用于触发“获取此选定项目的子记录”序列?
此外,ListView 甚至是呈现主列表的正确方法吗?目前,我不想提供任何编辑功能;我想我稍后会谈到。
我应该使用其他一些 ASP.NET 数据控件而不是像我正在做的那样手动编码列表视图吗?
我不想在每个客户名称旁边看到一个实际的“选择”链接项(看起来很傻)。我希望客户名称成为单击的链接。
因此,您可以在下面的代码中看到,我有一个 ListView 来显示 CustomersWithOpenOrders 的列表。但是,它只是一个静态列表,所以我如何使公司名称标签可点击,我还需要什么让它回火到一些代码隐藏来获取子记录。我已经有一个代码隐藏方法可以将传入的 CustomerNumber 的子记录获取到 DataTable 中,我想我知道如何将它绑定到子记录的网格或列表视图,但我不知道如何传递CustomerNumber 从主 ListView 到 UI 表单中的方法。
ssis - 在 SSIS 包中,如何插入主从记录?
我有一个数据流任务,它从一个数据库中提取数据并插入到 SQL Server 数据库中。在主行中插入每条记录后,我还需要将行插入到明细表中。明细表的数据非常简单,可以计算。
- 插入后如何检索标识列的值?
- 如何生成必须插入第二个表的行?我可以在脚本中执行此操作吗?
我是否需要在控制流级别使用 Foreach 循环来传输数据流任务中的父行,然后再使用另一个 Foreach 循环来插入详细记录?
我可以在脚本中执行所有详细信息行插入吗?这可能比放入 Foreach 循环更容易。
asp.net-mvc - 编辑多个子记录的 ASP.NET MVC 示例
有谁知道 MVC 视图的任何示例或教程,它在一个表单上显示父/子数据,并允许所有子记录可编辑?
例如,假设我有一个人员表和另一个包含他们拥有的车辆的表。一个表格,我想为给定的人显示每辆车,并使数据元素可编辑(即车牌号、汽车颜色等)以防出现错误。我不想跳到每辆车的单独编辑表单。
到目前为止,我的尝试已经使我可以显示数据,但我无法将其发回控制器。我试图在这里尽可能缩小问题的范围,但我仍然没有得到它,我认为可能需要一个更广泛的例子。有任何想法吗?
wpf - 如何在 WPF/Silverlight 中设置页眉/行
您是否有在 WPF 或 Silverlight 中设置页眉/行表单(也称为页眉/详细信息)的最佳实践?最好使用 Mode-View-ViewModel 设计模式来适应我的应用程序的其余部分。
一个例子是,如果我有一个显示数据库中所有 SalesOrders 的网格,并且在该网格下方显示所选销售订单的所有 SalesOrderDetails(销售订单的各个行......每个售出的项目)顶部网格。
我意识到我可以在网格的 SelectionChanged 事件的文件后面的代码中执行此操作,但我更喜欢这样做的声明性方式......在所有 XAML 和 ViewModel 代码中。这可能吗?
谢谢,罗伊
database - 如何在主/从关系中插入记录
我有两张桌子:
输出包(主)
输出项目(详细)
OutputItems 在 PackageID 列上设置了一个名为“idxPackage”的索引。ItemID 设置为自动递增。
这是我用来将主数据/详细信息插入这些表的代码:
只要我不弄乱 IDE 中的 MasterSource/MasterFields 属性,它就可以正常工作。但是一旦我设置它并运行此代码,我就会收到一个错误,提示我有一个重复的主键“ItemID”。
我不确定发生了什么 - 这是我第一次涉足主/细节,所以可能设置错误。我正在为这个项目使用 ComponentAce 的绝对数据库。
我怎样才能让它正确插入?
更新
好的,我删除了我的数据库中的主键限制,我看到由于某种原因,OutputItems 表的自动增量功能没有像我预期的那样工作。以下是运行上述代码后 OutputItems 表的外观:
我仍然不明白为什么所有 ItemID 值都不是唯一的......有什么想法吗?
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,所以我得到了一个很大的外键约束错误。
有谁知道如何绕过这个惊人的问题?
我之前问过它,但在主/细节行为中几乎没有细节