【发布时间】:2015-01-13 04:12:11
【问题描述】:
我觉得这有点复杂,我会尽力解释。
我有以下表格;
时间表
idTimesheet
id_User
结束日期
已提交
已批准
订单项
idLineItem
id_Timesheet
说明
天数
idDay
id_LineItem
日期
小时
所以,如您所见,这是一个时间表系统。 我已经到了可以单独显示每个行项目的地步,问题是如何在相关列中显示每天的小时数。
我正在使用 Timesheets.EndDate 在 GridView 中动态生成 Day 列,以便它们也可以在每列中包含日期,但我不知道如何将天/小时绑定到相关栏目。它们是 DataGridTextColumns,因为最终目标是允许用户将自己的小时数输入系统。我正在使用 EntityFramework,因此可以使用 LineItem.Ref_Days 获取 Days,尽管它提供了 ICollection<Days>,但可以在 LINQ 的帮助下轻松转换为 List 或其他有用的对象。
如有必要,很乐意提供更多信息。
【问题讨论】:
标签: c# wpf entity-framework datagrid