none
tabcontrol和groupbox问题 RRS feed

  • 问题

  • Imports System.Data.OleDb

    Public Class Form1 

       Dim con As New OleDbConnection("provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & Application.StartupPath & "\db1.accdb")

            Dim cmd As New OleDbCommand("Select * from BookList", con)

            Dim da As New OleDbDataAdapter(cmd)

            Dim tbl As New DataTable

            da.Fill(tbl)

            DataGridView1.DataSource = tbl

            For i = 0 To 2

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

            Next

        End Sub

    End Class

    我使用3个label和一个datagridview控件。

    以上的代码可以在没有使用tabcontrol或groupbox控件时,就可以正常运行。

    但是如果我用tabcontrol或groupbox,并且把我的3个label和1个datagridview放入或托入空间里面,以上的代码就不运行了。是什么问题,有解决方法吗?各位大大可以试试看!!

    2010年11月28日 12:40

答案

  • 试试把

    Me.Controls

    改成

    Me.TabControlName.Controls
    

    Me.GroupBoxName.Controls
    

    本帖内容仅供参考,没有任何保证. This post is provided without any warranty.
    • 已标记为答案 ckjason 2010年11月29日 2:19
    2010年11月28日 13:18
    版主

全部回复