求教大神C# FileSystemWatcher以及DataGridview问题

需求是在winform下用FileSystemWatcher以及DataGridview实现一个文件监控器,将文件日志显示在datagridview中,创建文件的记录显示正常,但是修改和删除两个操作总是显示重复记录,有时候两条,有时候三条同样的记录。
请问这个问题该如何处理啊?图片说明
图片说明

代码怎么实现的,特别是你的事件处理函数是否被挂钩了多次。