Bib*_*ath 23 vb.net datasource datagridview clear datagridviewrow
我试过了 -
DataGridView1.DataSource=Nothing
Run Code Online (Sandbox Code Playgroud)
和
DataGridView1.DataSource=Nothing
DataGridView1.Refresh()
Run Code Online (Sandbox Code Playgroud)
和
DataGridView1.RefreshEdit()
Run Code Online (Sandbox Code Playgroud)
它们都不起作用..
我编写了一个方法,在执行时设置DataGridView的DataSource.但每次执行它时,它都会使用新值复制数据并将其附加到DGV的先前内容中.我想清除内容然后添加值..这可能吗?
Ale*_*fie 63
如果DataGridView绑定到任何数据源,则必须将DataGridView的DataSource
属性设置为Nothing
.
如果DataGridView未绑定到任何数据源,则此代码将执行以下操作:
DataGridView.Rows.Clear()
Run Code Online (Sandbox Code Playgroud)
rhe*_*man 10
对于未绑定的案例,请注意:
DataGridView.Rows.Clear()
Run Code Online (Sandbox Code Playgroud)
将Columns集合留在原地.
DataGridView.Columns.Clear()
Run Code Online (Sandbox Code Playgroud)
..将删除所有列和行.如果您使用DGV未绑定,并且在下一次使用列更改时,清除行可能不够.对于库代码,在添加列之前清除所有列.
我可能会用这个......
DataGridView1.Rows.Clear()
Run Code Online (Sandbox Code Playgroud)
清除行然后重新绑定.