将datagridview绑定到不同的数据表

时间:2012-11-29 21:16:25

标签: vb.net datagridview datatable

我有一个绑定到数据表的datagridview,它工作得很好。但是,当我尝试以编程方式将数据源属性更改为其他现有表时,我得到一个没有单元格的空白数据网格视图。虽然我已经尝试了很多代码来解决这个问题,但我认为应该这样做的是:

dgvThresholds.DataSource = SquirrelDataSet.Tables("Threshold market 12")
ThresholdMarketTableListTableAdapter.Update(SquirrelDataSet.Tables("Threshold market 12"))
dgvThresholds.DataSource = ThresholdMarketDefaultBindingSource
dgvThresholds.Refresh()

有关如何使这件事工作的任何建议?看似简单......

1 个答案:

答案 0 :(得分:1)

试试这个:

dgvThresholds.DataSource = SquirrelDataSet.Tables("Threshold market 12")
ThresholdMarketTableListTableAdapter.Update(SquirrelDataSet.Tables("Threshold market 12"))
dgvThresholds.Columns.Clear()
dgvThresholds.DataSource = ThresholdMarketDefaultBindingSource
dgvThresholds.AutoGenerateColumns = True
dgvThresholds.Refresh()