Пожалуйста, помогите,
У меня есть пользовательский элемент управления, который содержит GridView, где я скрываю его столбцы на событие GridView RowCreated:
private void gvGrid_RowCreated(object sender, GridViewRowEventArgs e)
{
foreach (TableCell objCell in e.Row.Cells)
{
if (objCell is DataControlFieldHeaderCell)
{
objCell.Visible = false;
}
}
}
Теперь все работает нормально, но на обратной передаче страницы ASPX (содержащей Griview UserControl) отображаются все скрытые столбцы, где мой PageLoad выглядит следующим образом
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ucGridView.PopulatePage();
}
}
Примечание: ASPX-страница начинает работать нормально, если я удаляю! Проверка IsPostBack..но я не хочу этого ... В чем проблема ...!