я пытаюсь привязать значение как выберите в dropdown.but получая ошибку, у меня есть один выпадающий список
Type<asp:DropDownList ID="ddlSurf" runat="server" Style="border: 0px;" ></asp:DropDownList>
, который имеет привязку значения при загрузке страницы.
void GetSurf()
{
dt = conn.GetData("select product from group a where formname in('a','b','c','d','e')");
ddlSurf.DataSource = dt;
ddlSurf.DataTextField = "product";
ddlSurf.DataValueField = "product";
ddlSurf.DataBind();
ddlSurf.Items.Insert(0, "Select");
}
, если нетвыберите любое значение при отправке, затем значение 'select' будет сохранено в базе данных
SURF = ddlSurf.Text;
, но при извлечении значения из базы данных я просто делаю
ddlSurf.SelectedValue = ReadData["surf"].ToString();
, но при этом возникает одна ошибкаПривязка из базы данных "ddlSurf" имеет SelectedValue, который недопустим, поскольку его нет в списке элементов.
Как решить эту проблему, любая идея будет оценена.