我需要两个全局变量,以便在不同阶段由多个 Winform 访问。
首先是关于一个不同的用户,登录到应用程序后,其他winforms需要根据登录的用户从sql server表中获取数据。
SqlCommand cmd = new SqlCommand("SELECT * FROM regClient WHERE client_ID = **[GLOBAL VARIABLE]**", con);
其次是用户可以作为Client或Student登录。需要基于此调用不同的语句。此值由登录窗口上的单选按钮设置。
因此,如果选中 radClient 将全局设置为“客户端”,如果选中 radStudent 将全局设置为“学生”,则其他 winform 可以根据全局调用选择语句或启用/可见。
我相信我可以在Programs.cs中存储变量,但我不确定。