Example #1
0
        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);
                }
            }
        }