|
分類:[ASP.NET (VB)]
VB.NETです、よろしく、お願いいたします。 一覧画面のレコードの表示 行番 コード 種別 1 1000 001 2 1000 002 ----------------------------------------------- ↑の一覧画面で行番が1と2, 2レコードが選択され、次の画面の検索条件になります。
一覧画面から引きついたパラメータ二つがあります。コード(CODE)種別(TYPE) ----------------------------------------------------------------------- で次の画面にてFORループで検索しています ソース: For Int_Cnt = 0 To 2 - 1 (→二つのレコードですから2−1 気にしないでください) .................................. 省略............................. .................................. Cls_Trace.FuncLog("SLQ実行") Pub_Glb_Mes_DB.Fill(PickingListDS) 'SLQ実行
'セットする行数取得 Int_SetRow = PickingListDS.Tables(0).Rows.Count
With FG_PickingList .Redraw = False
For Int_Cnt = 0 To Int_SetRow - 1
DR_Container = PickingListDS.Tables(0).Rows(Int_Cnt)
'取得した件数分行を増やす .Rows.Count = Int_SetRow + 1 'No. .Rows(Int_Cnt + 1).Item("no") = Int_Cnt + 1 'ITEM_CODE .Rows(Int_Cnt + 1).Item("itemCode") = Pub_Fnc_NullCnv(DR_Container.Item("ITEM_CODE")) 'ITEM_NAME .Rows(Int_Cnt + 1).Item("itemCode") = Pub_Fnc_NullCnv(DR_Container.Item("ITEM_NAME")) Next
.Redraw = True
End With
Next ---------------------------------------------- 結果は2回のレコード全部表示必要ですが、二回目のレコードしか表示されないです。
一回目のデータが二回目のデータに上書きされるんだと思いますが ソースをどう書けばいいですか、VB.NETが初めです。 よろしく、お願いいたします。
|