我是现在的学生,正在做一个团队项目。我们正在使用 c# 构建一个医疗数据库并访问该数据库。我一直在研究“facesheet”,并且遇到了一个我似乎无法解决的问题。目前我们使用绑定导航器来添加、删除和浏览记录,但是,当您添加新记录时,导航器会将记录返回到第一个原始记录(如果这有意义的话)。
我将此添加到保存按钮
private void patientInfoBindingNavigatorSaveItem_Click(object sender, EventArgs e)
{
this.Validate();
this.patientInfoBindingSource.EndEdit();
this.tableAdapterManager.UpdateAll(this._meddb_final_2000_DataSet);
patientInfoTableAdapter.Update(this._meddb_final_2000_DataSet);
this.patientInfoTableAdapter.Fill(this._meddb_final_2000_DataSet.PatientInfo);
}
不确定我是否可以做些什么来阻止导航器跳回第一条记录,因为这可能会使将使用该程序的医学生感到困惑。
感谢您的任何帮助!