2016-04-03 9 views
0

"Add" - > New item - > DataSetによってデータセットをソリューションに追加しました&は、のデータをフェッチする新しいtableadapterクエリを作成しました。設計時にパラメータを渡しました。C#手動で追加されたデータセット、データ列を取得する方法

これで、ボタンをクリックしている間に、tableadapterに埋め込まれたデータをいくつかのテキストボックスに割り当てる必要があります。

これをどのように達成できますか?

答えて

0

私は自分の状況に固有の答えを見つけたと思います。私は検索で多くの助けを得ていないので、それが最高であるか標準であるかはわかりません。解決策として私自身の発見を受け入れています。セルは、レコードの閲覧中に更新され、すでに保存されたトランザクションを避けるために検証している間に

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の列をチェックし、回避するためにリターンを呼び出しています。

これは他の誰かを助けてくれることを願っています。デバイスをよりよく接近できる専門家の注目を集めてくれます。

関連する問題