private void Button_Save_Click(object sender, EventArgs e) { //String TestRoomCode = Yqun.Common.ContextCache.ApplicationContext.Current.InTestRoom.Code; string UserName = Yqun.Common.ContextCache.ApplicationContext.Current.UserName; try { using (DataTable dt = FpSpread_Info.GetDataView(true).Table) { int IsUpdated = 0; for (int i = 0; i < dt.Rows.Count; i++) { IsUpdated = int.Parse(dt.Rows[i][10].ToString()); if (IsUpdated == 0) { dt.Rows.Remove(dt.Rows[i]); i--; } } if (dt.Rows.Count > 0) { int TemperatureType = 0; if (rbSDNei.Checked) { TemperatureType = 1; } if (bool.Parse(ModuleHelperClient.SaveTemperatures(TestRoomCode, UserName, dt, TemperatureType)))// FpSpread_Info.GetDataView(true).Table { MessageBox.Show("实验记录保存成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("实验记录保存失败!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("没有更改任何数据,不需要保存!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); } BindDayList(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void toolStripButton1_Click(object sender, EventArgs e) { this.FpSpread_Info.SetActiveCell(-1, -1); try { if (bool.Parse(PXJZReportDataList.SetWitnessRateInfo(FpSpread_Info.GetDataView(true).Table))) { MessageBox.Show("实验标准数据更新成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("实验标准数据更新失败!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { throw ex; } }