📄 jobdetails.cs
字号:
this.btnAdd.Location = new System.Drawing.Point(88, 416);
this.btnAdd.Name = "btnAdd";
this.btnAdd.TabIndex = 50;
this.btnAdd.Text = "添加(&A)";
this.btnAdd.Click += new System.EventHandler(this.btnAdd_Click);
//
// btnDelete
//
this.btnDelete.Location = new System.Drawing.Point(168, 416);
this.btnDelete.Name = "btnDelete";
this.btnDelete.TabIndex = 51;
this.btnDelete.Text = "删除(&D)";
this.btnDelete.Click += new System.EventHandler(this.btnDelete_Click);
//
// btnCancel
//
this.btnCancel.Location = new System.Drawing.Point(248, 416);
this.btnCancel.Name = "btnCancel";
this.btnCancel.TabIndex = 52;
this.btnCancel.Text = "取消(&C)";
this.btnCancel.Click += new System.EventHandler(this.btnCancel_Click);
//
// btnExit
//
this.btnExit.Location = new System.Drawing.Point(520, 416);
this.btnExit.Name = "btnExit";
this.btnExit.TabIndex = 53;
this.btnExit.Text = "退出";
this.btnExit.Click += new System.EventHandler(this.btnExit_Click);
//
// JobDetails
//
this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
this.BackColor = System.Drawing.Color.DodgerBlue;
this.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("$this.BackgroundImage")));
this.ClientSize = new System.Drawing.Size(608, 453);
this.Controls.Add(this.btnExit);
this.Controls.Add(this.btnLoad);
this.Controls.Add(this.btnUpdate);
this.Controls.Add(this.btnCancelAll);
this.Controls.Add(this.lblCarNo);
this.Controls.Add(this.lblJobDate);
this.Controls.Add(this.lblWorkerID);
this.Controls.Add(this.lblKMs);
this.Controls.Add(this.lblTuning);
this.Controls.Add(this.lblAlignment);
this.Controls.Add(this.lblBalancing);
this.Controls.Add(this.lblTires);
this.Controls.Add(this.lblWeights);
this.Controls.Add(this.lblOilChanged);
this.Controls.Add(this.lblOilQty);
this.Controls.Add(this.editCarNo);
this.Controls.Add(this.editJobDate);
this.Controls.Add(this.editWorkerID);
this.Controls.Add(this.editKMs);
this.Controls.Add(this.editTuning);
this.Controls.Add(this.editAlignment);
this.Controls.Add(this.editBalancing);
this.Controls.Add(this.editTires);
this.Controls.Add(this.editWeights);
this.Controls.Add(this.editOilChanged);
this.Controls.Add(this.editOilQty);
this.Controls.Add(this.lblOilFilter);
this.Controls.Add(this.lblGearOil);
this.Controls.Add(this.lblGearOilQty);
this.Controls.Add(this.lblPoint);
this.Controls.Add(this.lblCondenser);
this.Controls.Add(this.lblPlug);
this.Controls.Add(this.lblPlugQty);
this.Controls.Add(this.lblFuelFilter);
this.Controls.Add(this.lblAirFilter);
this.Controls.Add(this.lblRemarks);
this.Controls.Add(this.editOilFilter);
this.Controls.Add(this.editGearOil);
this.Controls.Add(this.editGearOilQty);
this.Controls.Add(this.editPoint);
this.Controls.Add(this.editCondenser);
this.Controls.Add(this.editPlug);
this.Controls.Add(this.editPlugQty);
this.Controls.Add(this.editFuelFilter);
this.Controls.Add(this.editAirFilter);
this.Controls.Add(this.editRemarks);
this.Controls.Add(this.btnNavFirst);
this.Controls.Add(this.btnNavPrev);
this.Controls.Add(this.lblNavLocation);
this.Controls.Add(this.btnNavNext);
this.Controls.Add(this.btnLast);
this.Controls.Add(this.btnAdd);
this.Controls.Add(this.btnDelete);
this.Controls.Add(this.btnCancel);
this.Name = "JobDetails";
this.Text = "JobDetails";
((System.ComponentModel.ISupportInitialize)(this.objJobDatSet)).EndInit();
this.ResumeLayout(false);
}
#endregion
public void FillDataSet(WindowsApplication3.JobDatSet dataSet)
{
// 在填充数据集前关闭约束检查。
// 这允许适配器填充数据集而不用考虑
// 表之间的依赖项。
dataSet.EnforceConstraints = false;
try
{
// 打开连接。
this.oleDbConnection1.Open();
// 尝试通过 OleDbDataAdapter1 填充数据集。
this.oleDbDataAdapter1.Fill(dataSet);
}
catch (System.Exception fillException)
{
// 在此处添加错误处理代码。
throw fillException;
}
finally
{
// 重新打开约束检查。
dataSet.EnforceConstraints = true;
// 无论是否引发了异常都关闭连接。
this.oleDbConnection1.Close();
}
}
public void UpdateDataSource(WindowsApplication3.JobDatSet ChangedRows)
{
try
{
// 在有挂起的更改时,只需要更新数据源即可。
if ((ChangedRows != null))
{
// 打开连接。
this.oleDbConnection1.Open();
// 尝试更新数据源。
oleDbDataAdapter1.Update(ChangedRows);
}
}
catch (System.Exception updateException)
{
// 在此处添加错误处理代码。
throw updateException;
}
finally
{
// 无论是否引发了异常都关闭连接。
this.oleDbConnection1.Close();
}
}
public void LoadDataSet()
{
// 创建一个新数据集以保存从 FillDataSet 调用返回的记录。
// 使用了一个临时数据集,这是因为填充现有的数据集
// 需要重新绑定数据绑定。
WindowsApplication3.JobDatSet objDataSetTemp;
objDataSetTemp = new WindowsApplication3.JobDatSet();
try
{
// 尝试填充临时数据集。
this.FillDataSet(objDataSetTemp);
}
catch (System.Exception eFillDataSet)
{
// 在此处添加错误处理代码。
throw eFillDataSet;
}
try
{
// 清空数据集中的旧记录。
objJobDatSet.Clear();
// 将记录合并到主数据集中。
objJobDatSet.Merge(objDataSetTemp);
}
catch (System.Exception eLoadMerge)
{
// 在此处添加错误处理代码。
throw eLoadMerge;
}
}
public void UpdateDataSet()
{
// 创建一个新数据集来保存对主数据集所做的更改。
WindowsApplication3.JobDatSet objDataSetChanges = new WindowsApplication3.JobDatSet();
// 停止当前的任何
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -