GridView показывает двойной при обратной передаче - PullRequest
0 голосов
/ 11 августа 2010

У меня есть сетка, которая должна обновляться с помощью

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

перед привязкой его к обновленному источнику данных (который является таблицей данных).

, а затем

gridView.DataSource = newDataTable;
gridView.DataBind();

Проблема в том, что он не очищается, и время от времени я получаю таблицу поверх другой таблицы (одна сверху обновленная, нижняя - данные перед 2-й привязкой данных). *

Ценю вашу помощь!

1 Ответ

0 голосов
/ 11 августа 2010

Я обычно подключаюсь к обновленному или вставленному событию источника данных и затем вызываю метод DataBind сразу после выполнения операции вставки и обновления.

Вы также можете попробовать добавить это до перезагрузки сетки, хотяпривязка данных должна обновить его:

gridView.Dispose ();

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...