タイトル | : Re^3: ListBoxで・・・ |
記事No | : 2270 |
投稿日 | : 2005/09/26(Mon) 14:06 |
投稿者 | : なおこ(・∀・) |
お世話になります。
じゃ、こうですね。
Private Sub txt商品_LostFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles txt商品.LostFocus Try If Me.txt商品.Text = "" Then MessageBox.Show("商品コードが入力されていません") Exit Sub End If
Try Me.SetSyohinMaster(Me.txt商品.Text, False) Catch ex As Exception MessageBox.Show(ex.Message) Me.txt商品.Focus() Exit Sub End Try list商品.Items.Clear() Me.m_ShohinCodes.Clear()
For i As Integer = 0 To Me.m_TestDt.Rows.Count - 1 list商品.Items.Add(CType(Me.m_TestDt.Rows(i)("商品名"), String) _ + StrDup(21, " ") _ + CType(Me.m_TestDt.Rows(i)("数量"), String)) Me.m_ShohinCodes.Add(CType(Me.m_TestDt.Rows(i)("商品コード"), String)) Next Catch ex As Exception MessageBox.Show(ex.Message) End Try End Sub
> あと、商品を削除する時なのですが、連続して削除してから商品コードを入力してイベントが走ると > 最初の一回 > 目の削除した商品は削除されるのですが、2個目以降削除した商品はなぜか削除されずにまた表示され > てしまいます。 > どうしたらいいのでしょうか?? > よろしくお願いします。
btn削除_Clickの中で、Me.m_TestDt.Rows.Removeに渡す引数が間違っているのでしょう。 ステップ実行で追って確認してみてください。
|