差异清除gridview的功能

时间:2011-08-29 03:30:50

标签: asp.net vb.net gridview datasource

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函数.Sorry,gridview.Clear()没有。

2 个答案:

答案 0 :(得分:5)

我没有看到为GridView Methods列出的任何Clear()方法。

如果要清除GridView中的当前行,您上面链接的答案就是这样做的方法:

'VB.NET
GridView1.DataSource = Nothing
GridView1.DataBind()

//C#
GridView1.DataSource = null;
GridView1.DataBind();

如果以上内容对您不起作用,请使用代码更新您的问题,以及您看到的错误(

)。

答案 1 :(得分:0)

如果要删除gridview的行 您可以使用此: Gridview1.Rows.Clear();