gpt4 book ai didi

vb.net - vb.net中的datagridview删除数据源后如何保留数据?

转载 作者:行者123 更新时间:2023-12-02 11:45:26 25 4
gpt4 key购买 nike

我正在通过 DataTable 或 DataSet 填充 DataGridView (grid1)。
我可以删除一组选定的行,然后将它们添加到另一个未绑定(bind)的 DataGridView (grid2)。
当我从 grid2 中取出一行然后将其添加到 grid1 时,问题就出现了。

Rows cannot be programmatically added to the DataGridView's rows collection when the control is data-bound.

出现这种情况是因为

grid1.DataSource = myDataTable
or
grid1.DataSource = myDataSet

但是当我这样做的时候

grid1.DataSource = Nothing

grid1 中的所有行都被删除。

是否有办法将 datagridview 与其数据源分离但保留行?

最佳答案

我可以想到一个解决方案,其中我将添加另一个未绑定(bind)的 DataGridView (grid3),
以编程方式将绑定(bind)的datagridview(grid1)的内容复制到grid3
然后从那里操纵它。

关于vb.net - vb.net中的datagridview删除数据源后如何保留数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15080700/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com