none
从数据库显示资料到label的问题 RRS feed

  • 问题

  •  Dim i As Integer

            For i = 0 To 7
                DirectCast(Me.Controls("Label" & (i + 1).ToString()), Label).Text = DataGridView1.Rows(i).Cells("Book").Value
            Next

    1.出现错误“Object reference not set to an instance of an object.”?该怎样修改?我想从数据库的“Book”的全部资料分别显示在不同的label里。
    2010年11月28日 9:01

答案

  • 你好

     

    你的FORM 上有  Label1 - Label8 嗎?

    和你的 DataGridView 有 8行的嗎>E.G. DataGridView.Rows(0) to DataGridView.Rows(7)

    可能是沒有足夠的Label 所以出現這個ERROR

    Please correct me if my concept is wrong


    Chi
    • 已标记为答案 ckjason 2010年11月28日 11:33
    2010年11月28日 9:24
    版主

全部回复

  • 你好

     

    你的FORM 上有  Label1 - Label8 嗎?

    和你的 DataGridView 有 8行的嗎>E.G. DataGridView.Rows(0) to DataGridView.Rows(7)

    可能是沒有足夠的Label 所以出現這個ERROR

    Please correct me if my concept is wrong


    Chi
    • 已标记为答案 ckjason 2010年11月28日 11:33
    2010年11月28日 9:24
    版主
  • 你好

     

    你的FORM 上有  Label1 - Label8 嗎?

    和你的 DataGridView 有 8行的嗎>E.G. DataGridView.Rows(0) to DataGridView.Rows(7)

    可能是沒有足夠的Label 所以出現這個ERROR

    Please correct me if my concept is wrong


    Chi

    谢了,可以了。

    2010年11月28日 11:01