/// <summary> /// 修改状态按钮点击 /// </summary> private void changeStateBtn_Click(object sender, EventArgs e) { try { List <string> errorList = new List <string>();//创建一个错误列表 //获取根据当前页面内容生成的订单(若有错误会被添加到错误列表中) int id; if (!int.TryParse(idTextBox.Text, out id))//将其转换为数字失败 { MessageBox.Show("采访验收编号错误"); return; } InterviewCatalog list = GetAllCatalogList(ref errorList); list.Id = id;//设置编目ID //判断是否修改状态成功 if (createCatalogBll.UpdateInterviewCatalog(list, ref errorList)) { MessageBox.Show("修改成功"); } else { MessageBox.Show("修改失败"); foreach (var i in errorList) { MessageBox.Show(i);//逐条显示错误信息 } } } catch (Exception ex) { MessageBox.Show(ex.Message); } DataBind();//数据绑定 }