gridview 的差异清除功能
Posted
技术标签:
【中文标题】gridview 的差异清除功能【英文标题】:Differences clear function of gridview 【发布时间】:2011-11-05 18:00:03 【问题描述】:How can I clear data in a GridView?出现
GridView1.DataSource = null;
GridView1.DataBind();
我想知道的区别
GridView1.Clear();
GridView1.Clear() 和 GridView1.DataSource = null 的两个函数。我没有错误清除 GridView1.Clear() 的语法。
Public Sub Clear()
Data.Dispose()
Data = New DataSet
MyBase.DataSource = Nothing
End Sub
我写了新的gridview类继承System.Windows.Forms.DataGridView.Vb类在其类中调用了我的clear函数。对不起,gridview.Clear()没有。
【问题讨论】:
我没有看到任何用于 GridView 的 Clear() 方法。 @ZarNge:我猜你的意思是 GridView.Rows.Clear(); 对不起,请查看我更新的答案。 【参考方案1】:我没有看到为 GridView Methods 列出的任何 Clear() 方法。
如果您想清除 GridView 中的当前行,您上面链接的答案就是这样做的方法:
'VB.NET
GridView1.DataSource = Nothing
GridView1.DataBind()
//C#
GridView1.DataSource = null;
GridView1.DataBind();
如果上述方法不适合您,请使用代码更新您的问题以及您看到的错误(如果有)。
【讨论】:
您在 VB 评论中使用了反引号 =) +1,这完全正确。 糟糕 - VB 注释已修复。谢谢:) 我认为也许 OP 确保那里确实没有GridView.Clear()
函数,并且您指出的方式是正确的。
不同的好点 - 我没有从那个角度看待它。【参考方案2】:
如果你想删除一个gridview的行 你可以使用这个: Gridview1.Rows.Clear();
【讨论】:
以上是关于gridview 的差异清除功能的主要内容,如果未能解决你的问题,请参考以下文章
devexpress gridview 中选择多行 剪切,粘帖功能怎么做?