private void CreateCombo(TBL_CARGAETAPA cargaetapa) { var xxx = context.TBL_TIPO_CARGA.OrderBy(tc => tc.CODIGO).Select(c => new { @NOMBRE = "(" + c.CODIGO + ") " + c.NOMBRE, @ID = c.ID }); ViewData["TIPOCARGA_ID"] = new SelectList(xxx, "ID", "NOMBRE", cargaetapa.TIPOCARGA_ID.ToString()); ViewData["TIPOCARGA_ID_SELECTED"] = cargaetapa.TIPOCARGA_ID.ToString(); ViewData["UNIDAD_ID"] = new SelectList(context.TBL_UNIDAD, "ID", "NOMBRE", cargaetapa.UNIDAD_ID.ToString()); //QUERIA PONER UN ITEM MAS PARA SELECCIONAR DEFAULT NO BARCAZAAA //QUERIA PONER UN ITEM MAS PARA SELECCIONAR DEFAULT NO BARCAZAAA //QUERIA PONER UN ITEM MAS PARA SELECCIONAR DEFAULT NO BARCAZAAA //QUERIA PONER UN ITEM MAS PARA SELECCIONAR DEFAULT NO BARCAZAAA var yyy = context.BUQUES_NEW.Where(bz => bz.TIPO_BUQUE.ToUpper().StartsWith("BARCAZA") || bz.TIPO_SERVICIO.ToUpper().StartsWith("BARCAZA") || bz.TIPO_BUQUE.ToUpper().StartsWith("BALSA") || bz.TIPO_SERVICIO.ToUpper().StartsWith("BALSA")) .Select(bz => new { @id = bz.ID_BUQUE, @value = bz.NOMBRE + " (" + bz.BANDERA + ")" }) .ToArray(); //var x = new[] { new { id = "", value = "---" } }; //yyy.Concat( new[] { x } ); //cargaetapa.b //yyy.Concat(x); var ooo = new SelectList(yyy, "id", "value", cargaetapa.BUQUE_ID == null ? "" : cargaetapa.BUQUE_ID.ToString()); var zzz = ooo.Concat(new[] { new SelectListItem { Text = "---", Value = "", Selected = cargaetapa.BUQUE_ID == null?true:false } }); ViewData["BUQUE_ID"] = zzz; }