private void button3_Click(object sender, EventArgs e) //添加新纪录 { int id = 1; if (Userlist.Count != 0) { id = Userlist[Userlist.Count - 1].Userid + 1; //生成用户ID User user = new User(id, textBox2.Text.Trim(), textBox3.Text.Trim()); //创建对象,封装输入 sa.Users.InsertOnSubmit(user); //将对象添加到Table里 try { sa.SubmitChanges(); //更新结果提交 Userlist.Add(user); //实体集合中添加新的对象 num = Userlist.Count; //ID号更新 show_user(); //显示 MessageBox.Show("已成功添加新记录", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show(ex.Message, "warning", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } }