private void btnConfirm_Click(object sender, EventArgs e) { /* m_user.userID = txtCode.Text; * m_user.name = txtName.Text; * m_user.age = Convert.ToInt32(m_user.age); * m_user.sex = cboSex.Text; * m_user.cityNo = cboPlace.Text.Substring(0, 6); * m_user.summary = txtSummary.Text;*/ string TuserID = m_trip.userID; string Tname = m_trip.name; DateTime TtxtArriveTime = m_trip.arriveTime; string Tmemo = m_trip.memo; TripRecord b_trip = new TripRecord();//SIGN:点进更新框时,用于记录原数据的对象 b_trip.arriveTime = TtxtArriveTime; b_trip.userID = TuserID; b_trip.name = Tname; b_trip.memo = Tmemo; m_trip.ID = "0"; m_trip.userID = cboUser.Text.Substring(0, 18); //SIGN:这里必须是个人ID相应的位数 string[] arr = cboPlace.Text.Split(' '); //SIGN:逗号分割字符串 m_trip.name = arr[1]; m_trip.cityNo = arr[0]; m_trip.arriveTime = Convert.ToDateTime(txtArriveTime.Text); m_trip.memo = txtMemo.Text; try { if (m_bAdd) { m_tripBLL.AddTrip(m_trip); } else { m_tripBLL.UpdateTrip(b_trip, m_trip); } } catch (TripDBException ex) { MessageBox.Show(ex.Message); } this.DialogResult = System.Windows.Forms.DialogResult.OK; Close(); }