tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^3: ListBoxで・・・
投稿日: 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に渡す引数が間違っているのでしょう。
ステップ実行で追って確認してみてください。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。