Как я могу очистить данные в GridView? - PullRequest
2 голосов
/ 12 февраля 2010

У меня есть 3 GridViews на моей странице.

Используя событие SelectedIndexChanged, я помещаю GridView2 и GridView3 данные в GridView1, но при перезапуске приложения GridView1 данныесохраняется в браузере.

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

Ответы [ 3 ]

6 голосов
/ 12 февраля 2010

Вы можете попытаться очистить сам GridView1 при каждом запуске приложения:

protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                GridView1.DataSource = null;
                GridView1.DataBind();
            }

        }
0 голосов
/ 12 февраля 2010

поместите новый набор данных или нулевое значение в ваш сеанс.

0 голосов
/ 12 февраля 2010

Перед перезапуском приложения вам необходимо очистить сеансы, если вы храните данные именно так. Очистка этих переменных сеанса очистит ваш gridview.

Внутри загрузки страницы вы можете сделать это.

if(!IsPostBack)
{
  Session["mySessionVariable"] = null;
  //...do this for each session variable you need to clear.
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...