【发布时间】:2012-08-27 11:56:32
【问题描述】:
我知道这是一个已经被回答了一千次的基本问题,但我无法让它发挥作用。
我在 Visual Studio 2010 中工作,并且在我的 Windows 应用程序中有两个表单。在第一个(Main.vb)中,用户输入他的输入并进行计算。在第二个(DataAnalysis.vb)中显示计算结果。
在 Main.vb 中,我创建了包含所有中间计算步骤的临时表:
Dim tableTempJDL As DataTable = New DataTable("TempJDL")
Dim column As DataColumn
column = New DataColumn("ID", GetType(System.Int32))
tableTempJDL.Columns.Add(column)
column = New DataColumn("PthObjekt", GetType(System.Double))
tableTempJDL.Columns.Add(column)
'further columns are after created using the same method
然后,在 DataAnalysis.vb 中,我尝试将 DataTable tableTempJDL 显示到 DataGridViewBerechnung 中:
Public bindingSourceBerechnung As New BindingSource()
Me.DataGridViewBerechnung.DataSource = Me.bindingSourceBerechnung
然后我不明白如何填充 DataGridView...
【问题讨论】:
-
@TimSchmelter 我在问这个问题之前读了这个,但我无法让它工作。另一个很好的例子是在 MSDN 上:How to: Bind Data to the Windows Forms DataGridView Control。但是这个是使用外部数据库,需要使用连接字符串。
标签: vb.net visual-studio-2010 datagridview datatable