private void btnSave_Click(object sender, EventArgs e) { var dc = new ClassSRMDataContext(Config.connection); if (gridView1.RowCount != 0) { int id = (int)gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "Id"); byte1 = UTF8Encoding.UTF8.GetBytes(txtPass.Text); byte2 = sha.ComputeHash(byte1); Hash = BitConverter.ToString(byte2); dc.UpdateUser(id, txtUserName.Text, Hash); tblUserBindingSource.EndEdit(); dc = new ClassSRMDataContext(Config.connection); XtraMessageBox.Show("اطلاعات با موفقیت بروزرسانی شد", "توجه", MessageBoxButtons.OK, MessageBoxIcon.Information); EditAccount_Load(null, null); } else { XtraMessageBox.Show("حسابی برای ویرایش وجود ندارد", "توجه", MessageBoxButtons.OK, MessageBoxIcon.Information); } }