“gradeid”
有一个无效 SelectedValue,因为它不在项目列表中 参数名: value
protected void Button2_Click(object sender, EventArgs e)
{
this.etime.Text = Convert.ToDateTime(this.btime.Text).AddMinutes(45).ToString();
}
protected void band_nj()
{
SqlConnection conn = Sqlcon.openDatabase();
string cmdtext = "select * from T_grade ";
SqlDataAdapter da = new SqlDataAdapter(cmdtext, conn);
DataSet ds = new DataSet();
da.Fill(ds);
this.gradeid.DataSource = ds;
this.gradeid.DataTextField = "gradename";
this.gradeid.DataValueField = "id";
this.gradeid.DataBind();//
ListItem item = new ListItem();
item.Text = "---请选择年级---";
item.Value = "-1";
this.gradeid.Items.Insert(0, item);
conn.Close();
conn.Dispose();
}
------解决方案--------------------设断点,单步调试一下。
------解决方案--------------------“gradeid”有一个无效 SelectedValue,因为它不在项目列表中
出错的地方并不在你贴出来的这些代码中,请贴你设置选中项的那段代码先。
------解决方案--------------------
你应该有其他代码设置
this.gradeid.SelectedValue="xx"了吧?这样的语句是错误的