> Faqs > Como Grabo en una Base de datos un dato seleccionado del dropdownlist

Como Grabo en una Base de datos un dato seleccionado del dropdownlist

Logro Seleccionar desntro de una lista o combobox (DropDownList) el dato que pertenece al modelo de una tabla pero nio puedo grabar ese dato en el CREATE de la Tabla Principal

Sera que en la tabla secundaria no es llave foranea de la tabla Principal ?

Vale decir

tengo una Tabla Personas en mi Modelo (Principal) y tiene un campo NombreTeens que es que deseo grabar,}Uso el Helper @Html.DropdownlistFor con diferentes argumentos pero no resulta y en la Tabla secundaria llamada Teens, tiene solo dos campos: tiene codigo (llave primaria) y Nombretens

el codigo de Error es el siguiente: System.InvalidOperationException: 'No hay ningún elemento ViewData de tipo 'IEnumerable<SelectListItem>' con la clave 'Id

Te ha faltado indicar el lenguaje y otras tecnologías que estés usando. Puedes editar la pregunta.
Responder la pregunta
Editar Hacer otra preguntaPreguntar

Respuestas

No será simplemente que el identificador de la tabla secundaria se espera como "id" en vez de "codigo"?

Lo digo solo como una suposición ya que desconozco el lenguaje o framework que estés usando, ya que no lo mencionas.

Miguel Angel
1681 77 103 5

hola gracias por responder. trabajo con visual studio 2017 y c#. y las vistas con Bootstrap y razor. Mvc 5 asp net base de datos SQL server

jorge
0

A mi me guarda pero el id siempre es 1. Estoy trabajando con ASP.NEY y WCF

archivo.aspx.cs ServiceClient cliente = new ServiceClient(); InsertPedidos datos = new InsertPedidos(); datos.Nombre = TextBox2.Text; datos.Cantidad = int.Parse(TextBox3.Text); datos.Precio = float.Parse(TextBox4.Text); datos.idPizzas = int.Parse(DropDownList1.SelectedItem.Value); datos.idBebidas = int.Parse(DropDownList2.SelectedItem.Value); datos.idTamaños = int.Parse(DropDownList3.Text);

Ena
0