我的ASP.NET页面包含下拉列表
<select id="selectMarried" runat="server" >
<option value="0">bachelor</option>
<option value="1">married</option>
<option value="2">divorcee</option>
</select>
页面加载正常。用户选择所需的选项,然后按添加按钮。但是,当用户按下“编辑”按钮时,就会出现问题。所选选项显示为已选择的顶部,并在下拉菜单中再次重复,某些选项未显示在下拉菜单中。
例如,如果用户选择married
,则在编辑时它会显示在顶部,并在下拉菜单中重复显示,但不会显示“学士”选项。
protected void famGrid_SelectedIndexChanged(object sender, EventArgs e)
{
GridViewRow gvr = famGrid.SelectedRow;
selectMarried.Items[selectMarried.SelectedIndex].Text = gvr.Cells[10].Text;
}