.net后台下拉框绑定有一个无效SelectedValue,因为它不在项目列表中。是什么问题

发布时间:2019-07-30 19:52:13

 private void bangdingddl()

    {

        ddllb.DataSource = Tb_ClassMgr.hzhQueryAllTb_Classs();

        ddllb.DataTextField = "ClassName";

        ddllb.DataValueField = "ClassId";

        ddllb.DataBind();

        ddllb.Items.Insert(0, new ListItem("--请选择--", "0"));

    }

    private void bangding()

    {

        int id = Convert.ToInt32(Request.QueryString["id"]);

        ETb_GoodsInfo ea = Tb_GoodsInfoMgr.hzhQueryOneTb_GoodsInfoByGoodsId(Convert.ToString(id));

        ddllb.SelectedValue = ea.GoodsId.ToString();

    }


把下面的 ddllb.SelectedValue = ea.GoodsId.ToString();注释掉,下拉框又出来了

推荐回答

还没有选出推荐答案,请稍候访问或查看其他回答!

其他回答

degreeddl是不是DropdownList控件的ID?获取DropDownList选中的内容应该是degreeddl.SelectedItem.Text或者degreeddl.SelectedValue.Text

以上问题属网友观点,不代表本站立场,仅供参考!