首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

“gradeid”有一个无效 SelectedValue,由于它不在项目列表中 参数名: value

2012-10-23 
“gradeid”有一个无效 SelectedValue,因为它不在项目列表中 参数名: valueprotected void Button2_Click(ob

“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"了吧?这样的语句是错误的

热点排行