类型转换与数据字段名称设置

protected void ASPxComboBox_jzg_js_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (Session["dngly068"] == null)
            {
                this.ASPxLabel_tytsxx.Text = "你在本页面停留且没有进行任何操作,时间过长关系到数据信息安全,请单击【退出系统】后重新登录!";
                this.ASPxPopupControl_tytsxx.ShowOnPageLoad = true;
                return;
            }
            // admin_user gly = (admin_user)Session["dngly068"];
            ASPxComboBox cbx = (ASPxComboBox)sender;
            //cbx的text为角色名称 value为主键
            if(cbx.SelectedItem.Value!=null)
            {
                string jsmc = cbx.SelectedItem.Text.Trim();

                int id =int.Parse(cbx.SelectedItem.Value.ToString());//设置指定员工角色,员工具有唯一性

             //(int)cbx.SelectedItem.Value (object直接转换为int会出错)

                var cx_zdyg = from aa in sjklj.员工
                              where aa.ID == id
                              select aa;
                cx_zdyg.First().角色名称 = jsmc;  //字段为【角色】,导致页面不能显示
                sjklj.SaveChanges();
            }
            
        }

渝公网安备 50011902000225号

渝ICP备18008233号-1