Wie klar GridView in asp.net?

Wie klar GridView in asp.net?

Verwenden Sie einfach den Nullwert:

grdResultados.DataSource = null;
grdResultados.DataBind();

Ich habe das Problem gelöst, in dem Moment, als die GridView mit

zu löschen
DataTable ds = new DataTable();
ds = null;
grdResultados.DataSource = ds;
grdResultados.DataBind();

Dies löscht die GridView, aber löscht nicht die Namen der Spalten, und das war der Fehler, muss auch die Namen der Spalten bereinigen. So entfernen Sie die Spalten:

for (int i = 0; grdResultados.Columns.Count > i; )
{
    grdResultados.Columns.RemoveAt(i);
}

und in der Methode zum Laden der GridView müssen die Spalten automatisch mit dieser Eigenschaft generiert werden:

grdResultados.AutoGenerateColumns = true;

Ich überlasse dies, falls jemand anderes das gleiche Problem hat


versuchen Sie dies

grdResultados.DataSource = null;

oder

grdResultados.Rows.Clear();

Binden Sie dann die Gridview neu