私は自分の状況に固有の答えを見つけたと思います。私は検索で多くの助けを得ていないので、それが最高であるか標準であるかはわかりません。解決策として私自身の発見を受け入れています。セルは、レコードの閲覧中に更新され、すでに保存されたトランザクションを避けるために検証している間に
private void getnameid2()
{
PersonDataSet newPersonDataSet = new PersonDataSet(); //PersonDataSet is the manually created dataset
PersonDataSetTableAdapters.L_PEOPLETableAdapter newPersonDataSetTableAdapter = new PersonDataSetTableAdapters.L_PEOPLETableAdapter();
DataTable mytable = new DataTable();
mytable = newPersonDataSetTableAdapter.GetData(decimal.Parse(this.civilidTextbox.Text.ToString()));
//foreach (DataRow row in newPersonDataSetTableAdapter.GetData(decimal.Parse(this.civilidTextbox.Text.ToString()))
foreach (DataRow row in mytable.Rows)
{
nameTextBox.Text = row["FIRST_NAME"].ToString();
personidTextBox.Text = row["PERSON_ID"].ToString();
}
// if (mytable.Rows.Count > 0) { MessageBox.Show(mytable.Rows.Count.ToString()); }
}
は、今私がプロシージャを呼び出しています、私は、トランザクションIDの列をチェックし、回避するためにリターンを呼び出しています。
これは他の誰かを助けてくれることを願っています。デバイスをよりよく接近できる専門家の注目を集めてくれます。