У меня есть таблица, в которую я заполняю данные.Тогда эти данные могут измениться, когда вы нажмете кнопку «Фильтр».Для этого в конце Page_Load
я вызываю кнопку btFilter_Click()
, которая заполняет таблицу.Таблица заполнена, но когда я проверяю количество строк, я получаю 0 строк, хотя она показывает все строки.
Если я поставлю btFilter_Click()
в проверке !IsPostBack
- тогда таблица"пусто" (хотя строка показывает).Если я поставлю после !IsPostBack
- тогда все будет правильно, но он запускается каждый раз (а он вам нужен только один раз)!
Без строк - но работает только один раз!
if (!IsPostBack)
{
btnFilter_Click(sender, e);
}
Есть строки - но они запускаются каждый раз!
if (!IsPostBack)
{
// first run filter
//btnFilter_Click(sender, e);
}
btnFilter_Click(sender, e);