Заполнить сетку на основе выбранного значения раскрывающегося списка с привязкой к данным - PullRequest
0 голосов
/ 13 января 2012

У меня есть приложение asp.net для управления членством. Одна страница должна иметь вид сетки, который заполняется на основе раскрывающегося списка статусов. Сначала я думал о жестком кодировании с помощью Select Case, но потом вспомнил, что выпадающий список связан с данными и должен быть динамическим (потому что у пользователей уровня администратора есть другая страница для изменения статусов). Я все еще новичок в этом, и мои поиски ничего не дают. Любые ссылки или примеры будут полезны. Спасибо.

1 Ответ

1 голос
/ 13 января 2012

Я бы предложил использовать событие выпадающего списка 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
    }
}

Это будет работать независимо от того, привязываете ли вы параметры раскрывающегося списка динамически или если они жестко заданы.

...