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 已填充。
解决方案
推荐阅读
- android - 为什么来自 Kotlin May 的新 LiveData 构建器更新在我的项目中不起作用
- c# - TCP 套接字实现在 Xamarin.Android 中的工作方式是否不同?
- c# - DNN(8.5)如何为页面缓存文件创建文件名?
- vba - 如何从日期对象转换为范围以在 Word VBA 中的书签处显示?
- powershell - 有没有办法用 powershell 抓取特定的表格行或表格单元格?
- android - 为什么 Android Worker 成功完成并调用 onStopped()
- sql - 使用 Group By 汇总表中的 Null 值
- jquery - 插入更多 document.querySelector
- apache-spark - Parquet 文件在哪些级别存储最小/最大/不同(等)统计信息?
- python - 安装的 Python 和 Idle 不可用