Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. Visual Basic
  4. Listbox

Listbox

Scheduled Pinned Locked Moved Visual Basic
help
6 Posts 4 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • H Offline
    H Offline
    hendrikbez
    wrote on last edited by
    #1

    When I start my program, it gives me error on this line. .SubItems.Add(MyDataReader("A2".ToString)) "Overload resolution failed because no Public "add" can be called with these arguments" Don't know what hte problem is........ Here are the code Public Function FillListBox(ByVal Sqlstring As String) ListBox1.Items.Clear() ListView1.Items.Clear() Dim OleDbConn As OleDbConnection = New OleDbConnection(ConnString) OleDbConn.Open() Dim MyDataReader As OleDbDataReader Dim MyOleDbCommand As OleDbCommand = New OleDbCommand() Dim MyDataSet As DataSet = New DataSet() Dim MyOleDataAdapter As OleDbDataAdapter = New OleDbDataAdapter() MyOleDataAdapter.SelectCommand = New OleDbCommand(Sqlstring, OleDbConn) MyOleDataAdapter.Fill(MyDataSet) MyOleDbCommand.Connection = (OleDbConn) MyOleDbCommand.CommandText = Sqlstring MyDataReader = MyOleDbCommand.ExecuteReader Do While MyDataReader.Read ListBox1.Items.Add(MyDataReader("Luidraad")) Dim MyItem = ListView1.Items.Add(MyDataReader("luidraad".ToString)) With MyItem .SubItems.Add(MyDataReader("A1".ToString)) .SubItems.Add(MyDataReader("A2".ToString)) .SubItems.Add(MyDataReader("A2".ToString)) .SubItems.Add(MyDataReader("A3".ToString)) .SubItems.Add(MyDataReader("A4".ToString)) .SubItems.Add(MyDataReader("A5".ToString)) .SubItems.Add(MyDataReader("A6".ToString)) .SubItems.Add(MyDataReader("A7".ToString)) .SubItems.Add(MyDataReader("A8".ToString)) .SubItems.Add(MyDataReader("A9".ToString)) .SubItems.Add(MyDataReader("A10".ToString)) End With Loop MyDataReader.Close() OleDbConn.Close() OleDbConn.Dispose()

    L 1 Reply Last reply
    0
    • H hendrikbez

      When I start my program, it gives me error on this line. .SubItems.Add(MyDataReader("A2".ToString)) "Overload resolution failed because no Public "add" can be called with these arguments" Don't know what hte problem is........ Here are the code Public Function FillListBox(ByVal Sqlstring As String) ListBox1.Items.Clear() ListView1.Items.Clear() Dim OleDbConn As OleDbConnection = New OleDbConnection(ConnString) OleDbConn.Open() Dim MyDataReader As OleDbDataReader Dim MyOleDbCommand As OleDbCommand = New OleDbCommand() Dim MyDataSet As DataSet = New DataSet() Dim MyOleDataAdapter As OleDbDataAdapter = New OleDbDataAdapter() MyOleDataAdapter.SelectCommand = New OleDbCommand(Sqlstring, OleDbConn) MyOleDataAdapter.Fill(MyDataSet) MyOleDbCommand.Connection = (OleDbConn) MyOleDbCommand.CommandText = Sqlstring MyDataReader = MyOleDbCommand.ExecuteReader Do While MyDataReader.Read ListBox1.Items.Add(MyDataReader("Luidraad")) Dim MyItem = ListView1.Items.Add(MyDataReader("luidraad".ToString)) With MyItem .SubItems.Add(MyDataReader("A1".ToString)) .SubItems.Add(MyDataReader("A2".ToString)) .SubItems.Add(MyDataReader("A2".ToString)) .SubItems.Add(MyDataReader("A3".ToString)) .SubItems.Add(MyDataReader("A4".ToString)) .SubItems.Add(MyDataReader("A5".ToString)) .SubItems.Add(MyDataReader("A6".ToString)) .SubItems.Add(MyDataReader("A7".ToString)) .SubItems.Add(MyDataReader("A8".ToString)) .SubItems.Add(MyDataReader("A9".ToString)) .SubItems.Add(MyDataReader("A10".ToString)) End With Loop MyDataReader.Close() OleDbConn.Close() OleDbConn.Dispose()

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #2

      .SubItems.Add(MyDataReader("A2".ToString**()**) :) BTW, "A2" is already a string?

      I are troll :)

      L C H 3 Replies Last reply
      0
      • L Lost User

        .SubItems.Add(MyDataReader("A2".ToString**()**) :) BTW, "A2" is already a string?

        I are troll :)

        L Offline
        L Offline
        Luc Pattyn
        wrote on last edited by
        #3

        Eddy Vluggen wrote:

        "A2" is already a string?

        it is a short string. :)

        Luc Pattyn [Forum Guidelines] [My Articles]


        - before you ask a question here, search CodeProject, then Google - the quality and detail of your question reflects on the effectiveness of the help you are likely to get - use the code block button (PRE tags) to preserve formatting when showing multi-line code snippets


        L 1 Reply Last reply
        0
        • L Lost User

          .SubItems.Add(MyDataReader("A2".ToString**()**) :) BTW, "A2" is already a string?

          I are troll :)

          C Offline
          C Offline
          Chinners
          wrote on last edited by
          #4

          Perhaps: .SubItems.Add(MyDataReader("A2").ToString) ?

          1 Reply Last reply
          0
          • L Luc Pattyn

            Eddy Vluggen wrote:

            "A2" is already a string?

            it is a short string. :)

            Luc Pattyn [Forum Guidelines] [My Articles]


            - before you ask a question here, search CodeProject, then Google - the quality and detail of your question reflects on the effectiveness of the help you are likely to get - use the code block button (PRE tags) to preserve formatting when showing multi-line code snippets


            L Offline
            L Offline
            Lost User
            wrote on last edited by
            #5

            I had hoped never to be reminded of the shortstring again, along with the existence of the AnsiString, the PChar, the.. :((

            I are troll :)

            1 Reply Last reply
            0
            • L Lost User

              .SubItems.Add(MyDataReader("A2".ToString**()**) :) BTW, "A2" is already a string?

              I are troll :)

              H Offline
              H Offline
              hendrikbez
              wrote on last edited by
              #6

              Thank you it works :)

              1 Reply Last reply
              0
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • Categories
              • Recent
              • Tags
              • Popular
              • World
              • Users
              • Groups