Я бы предложил использовать событие выпадающего списка OnSelectedIndexChanged для вашей цели со свойством AutoPostBack, установленным в значение true, примерно такв вашем обработчике событий, что-то вроде этого
protected void ddlStatus_SelectedIndexChanged(object sender, EventArgs e)
{
if (ddlStatus.SelectedItem.Value == "RequiredValue")
{
// bind grid in some way
}
else
{
// bind grid in some other way
}
}
Это будет работать независимо от того, привязываете ли вы параметры раскрывающегося списка динамически или если они жестко заданы.