Я заполняю панель Asp: панелями с сетками, генерируемыми динамически на основе выбора пользователя. Когда пользователь меняет критерии выбора и дату, на панели отображаются новые виды сетки на основе критериев поиска. Я делаю MyPanel.Controls.Clear (), но сетки все еще показывают старый результат. Затем я попробовал следующее, но все равно бесполезно, панель всегда показывает первый результат.
foreach (Control c in MyPanel.Controls)
{
if (c is GridView)
{
MyPanel.Controls.Remove(c);
//Response.Write("**"+c.ID);
}
// else
// Response.Write("##" + c.ID);
}
Response.Write("cnt=" + MyPanel.Controls.Count ); // Always showing as 1 even when the count is greater than 1.
Есть идеи, как я могу очистить панель каждый раз, прежде чем пытаться заполнить панель новыми результатами в виде таблицы?
луч ..