DBをRowで参照するには?


むらちゃん  2004-07-16 15:28:52  No: 114866  IP: [192.*.*.*]

DataGridに  DBを設定し
選択された行の各フィールドの値を取り出したいと思います。
Positionでカレントレコードがどこら辺なのかわかります。
Rowsで各フィールドの値を適当なワークに
保存したいんですができません。

Label1はpositionの値の確認のためです
public F1SNo As String   '商品番号の保存用ワーク

ボタンクリック時
Label1.Text = Me.BindingContext(DataSet1, "A_shohin").Position
F1SNo = DataSet1.A_shohin.Rows(0)("商品番号")

Positionの値は  選択されたところを見ているようですが
Rowsでは  選択された値をとれずに
最初の一件目の商品番号を参照しています。

なぜだかよくわかりません。
よろしくお願いします。

VB.NET  
MicrosoftDevelopmentEnvironment2003 Version7.1.3091
Microsoft  .Net Framework 1.1  Version 1.1.4332
です。

編集 削除
魔界の仮面弁士  2004-07-16 17:32:08  No: 114867  IP: [192.*.*.*]

> F1SNo = DataSet1.A_shohin.Rows(0)("商品番号")

これだと、「0行目」の商品番号列を見ている事になるのでは。

編集 削除