我有一个名为ListBox
的{{1}},在其中我为其分配了一个lstEmployees
属性。对于DataSource
,它获取DispalyMember
;对于EmployeeName
,它获取ValueMember
。
每个员工都有一个Employee_ID
,其中包含登录和注销条目。我有一个名为List<DateTime>
的{{1}},其中逐条记录该列表记录。
我想遍历DataGridView
中的每个员工,并且,如果有任何日志条目,我想将它们插入数据库中。问题是,如何让列表中的每位员工同时让dgvLogRecords
每次都响应该特定员工?
假设lstEmployees
有两列:员工的DataGridView
和DataGridView
(例如,日志类型可以是logtime
,logtype
或{{ 1}})。每个员工可能都只有一个,多个或根本没有记录。
in
看起来像这样:
out
我必须为每个员工遍历unknown
,使用特定功能(DataGridView
)插入logtime | logtype
-------------------|--------
27/5/2017 7:30:00 | in
27/5/2017 14:45:00 | out
28/5/2017 8:59:13 | unknown
28/5/2017 14:45:00 | in
28/5/2017 22:10:03 | out
29/5/2017 13:00:15 | unkown
和DataGridView
值,然后插入{{1 }}仅在in
的末尾有一个记录(使用out
)。
这是我停下来的代码:
InsertCompleteRecord(Employee_Id, in, out)
函数unknown
用于DataGridView
,以便在处理每位员工的记录后,我可以从InsertMissingRecord(Employee_Id, missing record)
中删除员工。