public MainForm() { LoadVersionInfo(); //AllocConsole(); InitializeComponent(); CurrentConfig = new ConfigEntity(); InitSocket(); dataGridView1.AutoGenerateColumns = false; OnlineUsers = new BindingList <UserDto>(new List <UserDto>()); flag = DateTime.Now.Date.AddDays(1).ToString("MM-dd"); //InitOMCSServer(); //RefreashGrid(); UpdateDataTimer.Start(); }
private void UpdateDataTimer_Tick(object sender, EventArgs e) { if (DateTime.Now.ToString("HH:mm") == time) { if (flag == DateTime.Now.Date.ToString("MM-dd")) { UpdateDataTimer.Stop(); restartApp(); } } var _list = CurrentClient.Values.ToList(); OnlineUsers.Clear(); OnlineUsers = null; OnlineUsers = new BindingList <UserDto>(_list); RefreashGrid(); this.toolStripStatusLabel1.Text = string.Format("当前连接数:{0}", CurrentClient.Count); }