private void backUpdate_Click(object sender, EventArgs e) { Panel EditInfo_Panel = new Panel(); EditInfo_Panel.Hide(); UserInfopanel.Show(); }
private void Save_button_Click(object sender, EventArgs e) { string signUpdate = Sign_textBox.Text; user.Sign = signUpdate; string nicknameUpdate = NickName_textBox.Text; user.Username = nicknameUpdate; string sexUpdate = SexChoice_comboBox.Text; if (sexUpdate == "男") { user.Sex = -1; } else { user.Sex = 0; } try { int ageUpdate = Int32.Parse(Age_textBox.Text); user.Age = ageUpdate; } catch { MessageBox.Show("输入有误!"); Age_textBox.Focus(); Age_textBox.ForeColor = System.Drawing.Color.Red; return; } string emailUpdate = Email_textBox.Text; user.Email = emailUpdate; userdal.update(user, user.UId); label_Uid.Text = Convert.ToString(user.Email); label_NickName.Text = Convert.ToString(user.Username); label_Email.Text = Convert.ToString(user.Email); Sign_textBox.Text = Convert.ToString(user.Sign); UserInfopanel.Show(); Sign_textBox.ReadOnly = true; }
private void UpdatePhoto() { OpenFileDialog fileDialog = new OpenFileDialog(); fileDialog.Multiselect = false; fileDialog.Title = "请选择文件"; fileDialog.Filter = "jpg图像(*.jpg)|*.jpg|png图像(*.png)|*.png|gif(*.gif)|*.gif"; if (fileDialog.ShowDialog() == DialogResult.OK) { string file = fileDialog.FileName; try { //用上面这个方法设置textfield FileStream fs = new FileStream(file, FileMode.Open, FileAccess.Read); int length = (int)fs.Length; Byte[] photos = new Byte[length]; fs.Read(photos, 0, photos.Length); user.Photo = photos; fs.Close(); //上传到数据库 if (userdal.update(user, user.UId)) { MessageBox.Show("更改成功!"); UserInfopanel.Show(); } else { MessageBox.Show("更改失败1111!"); } } catch { MessageBox.Show("更改失败222!"); } } else { return; } }