如何从外部类获取Datagridview?

时间:2019-03-08 08:19:30

标签: vb.net datagridview

我需要有关DataGridView的帮助。

我有一个带有DataGridView的窗体,还有一个创建并填充DataGridView的类。但是数据没有显示在表单中。 DataGridView中充满了数据源。

格式代码:

Public Class Form1
Public Sub New()
    InitializeComponent()

    Dim dgv As Class1 = New Class1

    DataGridView1 = dgv.Initialize()
End Sub
End Class

类别代码:

Public Class Class1
Private dgv As DataGridView

Public Sub New()
    dgv = New DataGridView
End Sub

Public Function Initialize() As DataGridView
    Dim ColumnName As String = "ABC"
    dgv.Columns.Add(ColumnName, "Text")
    dgv.Columns(ColumnName).DataPropertyName = ColumnName

    Dim sqlcmd As String = "select ABC from TABLE"
    'abstracted
    Dim TBL_Daten As DataTable = GetData(sqlcmd)

    dgv.DataSource = TBL_Daten

    Return dgv
End Function
End Class

在调试中,我可以看到DataGridView已填充。

0 个答案:

没有答案