При редактировании события, как проверить, было ли выбрано в ячейке выпадающего списка значение - PullRequest
2 голосов
/ 15 марта 2012

У меня есть вид сетки со следующими столбцами: Я преобразовал ячейку столбца в выпадающий список через шаблон редактирования и добавил 2 элемента: Да и Нет

NAME|AGE|Birthday|Code
Joh  21   12.12.2 Yes/No

там установлено 2 столбца =ложный;на странице загрузки.Я хочу проверить событие редактирования строки из таблицы, если значение выпадающего списка == Да, тогда 2 columns.visible = true;Я не знаю, как сделать чек ..: (

Спасибо

1 Ответ

1 голос
/ 15 марта 2012

После обсуждения мы, похоже, пришли к этому ответу, используя событие OnSelectedIndexChanging из Да / Нет DropDownList вместо события редактирования строки:

GridData - это идентификатор самого GridView.

protected void OnSelectedIndexChanging(object sender, EventArgs e)
{
    DropDownList id = (DropDownList)sender;
    GridViewRow row = GridData.Rows[GridData.EditIndex];
    if(id.SelectedValue == "Yes")
    {
        TextBox column1 = (TextBox)row.FindControl("Column1ID");
        column1.Visible = true;
        TextBox column2 = (TextBox)row.FindControl("Column2ID");
        column2.Visible = true;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...