首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WPF数据农业动态绑定

WPF数据农业动态绑定
EN

Stack Overflow用户
提问于 2015-01-13 04:12:11
回答 1查看 202关注 0票数 0

我想这有点复杂,我会尽力解释的。

我有以下表格:

时间表

idTimesheet

id_User

EndDate

已提交

已批准

LineItems

idLineItem

id_Timesheet

描述

Days

idDay

id_LineItem

日期

小时数

所以,正如您所看到的,这是一个时间表系统。我已经到了可以单独显示每一行项目的地步,问题是如何在相关的专栏中显示每天的时间。

我使用Timesheets.EndDate动态地生成GridView中的Day列,这样它们也可以在每一列中显示日期,但是我不知道如何将days/hours绑定到相关的列。它们是DataGridTextColumns,因为最终目标是允许用户输入自己的时间进入系统。我使用的是EntityFramework,所以可以使用LineItem.Ref_Days (尽管提供了一个ICollection<Days> )来查询这些日子,这可以在LINQ的帮助下很容易地转换成列表或其他有用的对象。

如有必要,乐意提供更多信息。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-13 07:43:39

如何在相关列中显示每天的小时数。

不要尝试使用直接实体并绑定到不公开所需内容的属性。要么创建具有业务逻辑(以及构成逻辑的所有模型)的数据传输对象(DTO)对象,该对象表示为从原始属性中提取的属性,要么通过部分类定义扩展EF中的实体。放入智能更新创建的新属性的设置程序中的实际属性。

无论哪种方式,您只需将列绑定到实际扩展实体或DTO上的新属性。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27914762

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档