遍历列表框并插入其对应的datagridview行

时间:2018-10-09 17:47:26

标签: c#

我有一个名为ListBox的{​​{1}},在其中我为其分配了一个lstEmployees属性。对于DataSource,它获取DispalyMember;对于EmployeeName,它获取ValueMember

每个员工都有一个Employee_ID,其中包含登录和注销条目。我有一个名为List<DateTime>的{​​{1}},其中逐条记录该列表记录。

我想遍历DataGridView中的每个员工,并且,如果有任何日志条目,我想将它们插入数据库中。问题是,如何让列表中的每位员工同时让dgvLogRecords每次都响应该特定员工?

假设lstEmployees有两列:员工的DataGridViewDataGridView(例如,日志类型可以是logtimelogtype或{{ 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)中删除员工。

0 个答案:

没有答案