我将datagridview绑定到数据库表,并希望实现一些扩展功能 在一个表单中有一个SplitContainer,在Panel2上放置了那些Datagridview。
我希望在Panel1中获取此相同Datagridview的副本,以便能够查看不同的数据区域。唯一不同的是,在原始datagridview列标题中必须隐藏,并且必须在复制datagridview中显示。
实际上,问题是如何在Split容器的第一个面板中复制和显示(存在并填充)我的DataGridView1?
我试试:
Dim mydatagridview As DataGridView = DataGridView1
SplitContainer1.Panel1.Controls.Add(mydatagridview)
这会将实际的DataGridView放到Panel1中,但Panel2中的DataGridView会消失。
如何获得描述方案?
答案:
解决方案非常简单
Dim copyDataSet As DataSet
copyDataSet = originalDataSet.Copy()
''additionally filtering is possible also
copyDataSet.Tables(0).DefaultView.RowFilter = "input_value>0"
DataGridView2.DataSource = copyDataSet.Tables(0)