知道谁登录了 谁登录到windows计算机 如果你指的是登录到Windows机器的用户,你可以使用类似Environment.UserName的东西。 自定义解决方案/数据库 如果“登录”到的是您自己的解决方案/数据库,那么您需要添加这一功能。它通常在自己的服务器上使用well-known库而不是'hand-written'库来完成,但对于测试项目的粗糙/不安全示例,您可以使用Properties.Settings,例如: /* "Logging in" */if (password == databaseUser.Password) { Properties.Settings.Default.myLoggedInUserId = databaseUser.Id; Properties.Settings.Default.myLoggedInUserName = databaseUser.Name;}/* "Logging out" */Properties.Settings.Default.myLoggedInUserId = null;Properties.Settings.Default.myLoggedInUserName = null; 哪个用户创建/编辑了一行 这通常通过向表中添加额外字段来实现,例如CreatedDate和CreatedBy: var sqlText