private void LoadData() { try { var serviceStateResult = ManageHelper.GetStateList(); serviceDataGridView.DataSource = serviceStateResult.ServiceStateList; if (serviceDataGridView.Rows.Count > 0) { serviceDataGridView.Rows[0].Selected = false; } } catch (Exception ex) { MessageBox.Show(@"请确保配置服务已经安装"); this.Close(); } }
private void SendCommand(ServiceCommandEnum serviceCommandEnum) { if (serviceDataGridView.SelectedRows.Count <= 0 && serviceCommandEnum != ServiceCommandEnum.Load) { MessageBox.Show(@"请选择需要操作的服务"); return; } var serviceKey = string.Empty; if (serviceCommandEnum != ServiceCommandEnum.Load) { serviceKey = Convert.ToString(serviceDataGridView.SelectedRows[0].Cells["serviceKey"].Value); } var resultMessage = ManageHelper.SendCommand(serviceKey, serviceCommandEnum); MessageBox.Show(resultMessage); LoadData(); }