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. There is no row at position 0

There is no row at position 0

Scheduled Pinned Locked Moved Visual Basic
csshelpquestion
2 Posts 2 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.
  • A Offline
    A Offline
    AAGTHosting
    wrote on last edited by
    #1

    I created a dataTable which I am using to populate a combo box. When I select a student fromthe student combo box the lesson combo box is populated with info from the data table. When I select a student with the student combo box I get the following error. Can you tell me why? Here is the function that is giving me the error.

    Public Function selectLesson() As DataTable
    ' declare data table
    Dim dt As New DataTable()
    Dim dr As DataRow

        dt.Columns.Add(New DataColumn("lessonTime", GetType(String)))
        dt.Columns.Add(New DataColumn("lessonID", GetType(String)))
    
        For Each row As DataRow In dtLessTime.Rows
            dr = dt.NewRow()
            dr(0) = " " & arrWeekDays(Convert.ToInt32(row("less\_day")) - 1) ' & " " & Convert.ToDateTime(row("less\_time"))
            dr(1) = row("less\_id")
            dt.Rows.Add(dr)
        Next
    
        Return dt
    
    End Function
    
    D 1 Reply Last reply
    0
    • A AAGTHosting

      I created a dataTable which I am using to populate a combo box. When I select a student fromthe student combo box the lesson combo box is populated with info from the data table. When I select a student with the student combo box I get the following error. Can you tell me why? Here is the function that is giving me the error.

      Public Function selectLesson() As DataTable
      ' declare data table
      Dim dt As New DataTable()
      Dim dr As DataRow

          dt.Columns.Add(New DataColumn("lessonTime", GetType(String)))
          dt.Columns.Add(New DataColumn("lessonID", GetType(String)))
      
          For Each row As DataRow In dtLessTime.Rows
              dr = dt.NewRow()
              dr(0) = " " & arrWeekDays(Convert.ToInt32(row("less\_day")) - 1) ' & " " & Convert.ToDateTime(row("less\_time"))
              dr(1) = row("less\_id")
              dt.Rows.Add(dr)
          Next
      
          Return dt
      
      End Function
      
      D Offline
      D Offline
      Dave Kreskowiak
      wrote on last edited by
      #2

      Well, the code that creates this new table, and adds rows to it, looks OK. The problem may be that the dtLessTime.Rows collection may be empty, or some other problem with it.

      A guide to posting questions on CodeProject[^]
      Dave Kreskowiak Microsoft MVP Visual Developer - Visual Basic
           2006, 2007

      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