Появляется Как очистить данные в 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 Inherits System.Windows.Forms.DataGridView.Vb, который назвал мою функцию clear в своем классе. Извините, gridview.Clear () не имеет.

1
ZarNge 29 Авг 2011 в 07:30

2 ответа

Лучший ответ

Я не вижу никаких методов Clear () в списке для Методы GridView.

Если вы хотите очистить текущие строки в GridView, ответ, на который вы указали ссылку выше, - это способ сделать это:

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

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

Если вышеуказанное не работает для вас, обновите свой вопрос, указав код и указав, какую ошибку вы видите, если таковая имеется.

5
Tim 29 Авг 2011 в 03:39

Если вы хотите удалить строки представления сетки, вы можете использовать это: Gridview1.Rows.Clear ();

0
Ochoa 28 Май 2019 в 23:14