C# C窗口窗体逻辑在传递数据中的应用

C# C窗口窗体逻辑在传递数据中的应用,c#,C#,我需要你的帮助,在这样一个场景中应用一些逻辑:我有一个表单a,在表单的末尾有一个按钮。当用户单击该按钮时,它会触发一个insert into SQL,即insert into Table values text1、text2…等。在同一个按钮中,我关闭Form1并打开Form2,通过从Table1中选择a、b、c、d..检索所有信息,其中id=从Table1中选择maxid。在Form2的末尾,另一个按钮在upd so update Table1 set upd=1字段上有更新,其中id=sel

我需要你的帮助,在这样一个场景中应用一些逻辑:我有一个表单a,在表单的末尾有一个按钮。当用户单击该按钮时,它会触发一个insert into SQL,即insert into Table values text1、text2…等。在同一个按钮中,我关闭Form1并打开Form2,通过从Table1中选择a、b、c、d..检索所有信息,其中id=从Table1中选择maxid。在Form2的末尾,另一个按钮在upd so update Table1 set upd=1字段上有更新,其中id=select maxid from Table1。因此,用户使用相同概念的最终形式,使用maxid。它可以工作,但每次只有一个用户。由于多个用户同时触发按钮,它会变得一团糟。我想从某个地方获取用户名,它是我网络中的一个内部表单,这样用户就不会插入任何登录名或密码。我可以使用哪个变量?知识产权?非常感谢

您可以研究使用Windows身份验证。这可用于通过网络上的用户名识别用户。
string userName = System.Environment.UserName;