/// <summary>
        /// 新增用户
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void BtnAddClick(object sender, EventArgs e)
        {
            //1获取User对象
            var formUserInfo = new FormRegister();
            var dialogResult = formUserInfo.ShowDialog();
            if (dialogResult != DialogResult.OK) return;
            var userInfo = formUserInfo.UserInfo;

            //2验证数据
            if (_userList.Any(user => user.Id == userInfo.Id))
            {
                MessageBox.Show(@"新增失败,用户编号已经存在!");
                return;
            }

            if (_userList.Any(user => user.Name == userInfo.Name))
            {
                MessageBox.Show(@"新增失败,用户姓名已经存在!");
                return;
            }

            //3通过数据绑定组件同步界面和数据源
            bindingSource1.Add(userInfo);
        }
        /// <summary>
        /// 编辑用户
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void BtnEditClick(object sender, EventArgs e)
        {
            if (girdUserList.SelectedRows.Count != 1)
            {
                MessageBox.Show(@"请选择一个用户讯息!");
                return;
            }

            //1收集网格上旧的数据源
            var currentId = girdUserList.CurrentRow.Cells["ColumnId"].Value.ToString();
            var currentName = girdUserList.CurrentRow.Cells["ColumnName"].Value.ToString();
            var currentPwd = girdUserList.CurrentRow.Cells["ColumnPassword"].Value.ToString();

            //2手机用户修改后的信息
            var formUserInfo = new FormRegister(currentId, currentName, currentPwd);
            var dialogResult = formUserInfo.ShowDialog();
            if (dialogResult != DialogResult.OK) return;

            //3校验信息
            var user = _userList.Single(c => c.Id == currentId);

            if (currentId!=formUserInfo.UserInfo.Id&&
                _userList.Any(c=>c.Id==formUserInfo.UserInfo.Id))
            {
                MessageBox.Show(@"用户编号已存在,请重新修改。");
                return;
            }

            //4保存信息
            user.Id = formUserInfo.UserInfo.Id;
            user.Name = formUserInfo.UserInfo.Name;
            user.Password = formUserInfo.UserInfo.Password;
            bindingSource1.ResetCurrentItem();                  //通过数据源组件重设当前项
        }