Как сохранить в выпадающем списке выбранное значение?

У меня есть простой gridview и столбец с выпадающим списком.Раскрывающийся список содержит 2 значения: Да / Нет.Если я выберу «Да» //, мой код будет выполняться, но всегда значение «Нет» находится сверху, и я не могу выбрать его.

Как я могу сделать, если я выберу Да, значение, которое будет сохраняться в раскрывающемся списке каждый раз, когда я нажимаю изменить?

Я знаю, что спросил один раз, и я использовал, если выбрано значение = 0 (Да) // мой код будет выполняться, но это не приводит к началу,

 DropDownList id = (DropDownList)sender;
            GridViewRow row = GridView1.Rows[GridView1.EditIndex];
            if (id.SelectedIndex == 1)
            {
                ((BoundField)GridView1.Columns[5]).ReadOnly = false;
                ((BoundField)GridView1.Columns[6]).ReadOnly = false;
            }
            if (id.SelectedIndex == 0)
            {
               ((BoundField)GridView1.Columns[5]).ReadOnly = true;
                ((BoundField)GridView1.Columns[6]).ReadOnly = true;
            } 

Ответы на вопрос(1)

Ваш ответ на вопрос