DropDownlist にデータを入力しようとしていますが、データが入力されていないようで、なぜデータが入力されていないのかわかりません。どこが間違っているのかを理解するのに役立つ2番目の目を取得できますか? 以下は私のコードです:
private testhousingEntities1 canceldb = new testhousingEntities1();
/*=================================================*/
/*load form */
/*=================================================*/
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
InitializeForm();
}
}
/*================================================*/
/* */
/*================================================*/
private void InitializeForm()
{
var version = (from v in canceldb.CancellationVersions
where v.Active
select v).FirstOrDefault();
/*populating states and countries drop downlist */
FormHelpers.GenerateStates(ddlState);
FormHelpers.GenerateCountries(ddlCountry);
/*populating drop downlist */
semesterList();
}
/*=================================================*/
/*populating the Semester drop downlist */
/*=================================================*/
private void semesterList()
{
ddlSemester.Items.Insert(0, new ListItem("---------", "000"));
var semester = from s in canceldb.cancellationsemesters
select new {
cid= s.id, cSemester = s.Semester,
};
ddlSemester.DataSource = semester;
ddlSemester.DataTextField = "cSemester";
ddlSemester.DataValueField = "cid";
ddlSemester.DataBind();
}
/*=================================================*/
/*populating the Semester drop downlist */
/*=================================================*/
protected void ddlSemester_SelectedIndexChanged(object sender, EventArgs e)
{
if (!IsPostBack)
{
semesterList();
}
}