¿Cómo llenar un DropDownList en MVC .Net con datos de una base de datos con Entity Framework?
HTML-код
- Опубликовано: 10 сен 2024
- #mvc #dropdownlist #entityframework
En este video te mostrare como llenar un DropDownList de Mvc .Net con datos obtenidos de una base de datos utilizando Entity Framework.
Si quieres apoyarme y darme para una cerveza puedes hacerlo por aquí: paypal.me/Hecto...
Tambien puedes via patreon: / powerhdeleon
Todos mis podcasts: • Podcast #1 - ¿Cuál es ...
Curso de MVC .Net: • Curso de MVC .Net C#| ...
Curso de MVC Api .Net: • Curso de MVC API .Net ...
Curso de facturación electrónica en c# .Net: • ¿Cómo convertir archiv...
Todos mis videos sobre facturación electrónica: • ¿Cómo convertir archiv...
La falta de respeto tanto a mí como a cualquier otra persona y el SPAM son razones de bloqueo en mi canal.
"Copyright Disclaimer Under Section 107 of the Copyright Act 1976, allowance is made for "fair use" for purposes such as criticism, comment, news reporting, teaching, scholarship, and research. Fair use is a use permitted by copyright statute that might otherwise be infringing. Non-profit, educational or personal use tips the balance in favor of fair use"
---------------------------------------------------------------------------------------------------------------
Sigueme en twitter ⇒ / powerhdeleon
Sigueme en facebook ⇒ / hdeleon666
Mi Sitio web ⇒ hdeleon.net
Logré salvar el semestre con tus vídeos, gracias!.
me da gusto leer esto!
que filántropos de la computación muy agradecido
Grande Hector! Después de perder un día entero tratando de bindear un dropdown desde una lista encontré tu video que me mostró como convertirla al formato que espera dicho control. GRACIAS!
🤟🍺
Muy buena, pero no se como recuperar el valor de la opcion seleccionada en el controller
@@davidpozo3375 pudiste resolverlo?
Muchas Gracias...Necesitaba validad un bool y al meter todo en la lista se me facilitaron las cosas
Grande capo! Excelente explicación.
Excelente video, muchas gracias por compartir conocimiento , aporto un problema que me dio y el warning decia "The entity or complex type 'xxxx' cannot be constructed in a LINQ to Entities query.' y lo resolvi de agregandole esto a la siguiente linea que esta en el ActionResult y segun el ejemplo que esta en el video "lst = (from d in db.tabla.AsEnumerable() " , espero contribuya para alguien que le paso el mismo error, aclaro que no tengo mas de 2 semanas con MVC , puedo estar en un error, pero si aseguro que me funciono.
hdeleon gracias por todo tu aporte ;)
Eso es lo que está a punto de agregar y me salió el vídeo xd en buen momento
excelente amigo siempre explicando de la mejor manera
Hola hector de antemano muchas gracias por tus videos me han ayudado mucho , Tengo una duda , una vez selecciona el elemento en el DropDownList como lo puedo utilizar en el controlador? , me explico que tipo de elemento debo colocar en el metodo como parametro para utilizarlo. Gracias
Felicidades, excelente explicación, amena y profesional, gracias
Gracias por tu aporte a la comunidad, eres una máquina.
Muchas gracias !!!
Muy buen video, lo que necesitaba. Muchas gracias
Hector muchas gracias, justo lo que necesitaba Saludos
Muchas gracias, eres un loco en .net
Un grande hermano, excelente explicación
Gracias por el aporte!!
muchas gracias !!! con esto por fin me funcionó
¡Muchísima gracias!
amigo sos excelente
excelente video me ayudo muchisimo !!!
Excelente video, me encantan tus explicaciones, Like!!
Se puede mandar dos SelectListIem, derivado a que quiero llenar dos DropDownList?
Gracias, excelente material, me gustaría saber como enviar enviar la lista de otra manera que no sea usando viewbag, también sería bueno un tutorial de checkbox de tablas mucho a mucho(por ejemplo: películas y categorías), sería de mucha ayuda
por modelo puedes enviar la lista
Como lo obtengo el value en la vista, para mandarlo al controlador. Es un id de una llave foranea, me sale este error: Referencia a objeto no establecida como instancia de un objeto.'
Muy bueno! consulta como tomo el id de lo seleccionado para guardar en un nuevo elemento?
A espera de un curso avanzado :c
muchas gracias!! me ayudo mucho este video, like y suscripcion ganados
Un gusto saber que te ha servido David. Un saludo!
Hola, Gracias por tu video!!! una consulta tengo un formulario que tiene 3 dropdownlist , uno el padre y los otros se van llenando según lo seleccionado, los lleno con html helpers llamando un método, mi duda es y donde estoy muy trabada, cree otro método para guardar todo el formulario, pero como puedo guardar los datos de los dropdownlist, se puede llamar dos metodos con los html helpers? ojala puedas ayudarme, mil gracias!!
Esta perron
buen video, solo una pregunta si lo quiero hacer en la vista create tambien se puede?
Excelente explicacion..!
Tendrás algun tutorial donde llenar un dropdownlist o dropdownlistfor a partir de un valor guardado en base de datos para un luego editarlo ?
lo encontraste ?
Excelente, mas que todo por que estoy en pañales en mvc, y ya no puedo mantenerme en el webforms del pasado
dele compa: ruclips.net/video/UZNoQMio4XM/видео.html
Hola buenas Tardes ,explicas bien chingón , oye no tendrás un ejemplo sin entity framework en donde llenes un dropdownlist y guardes el valor que se selecciono del select en una tabla de usuarios, no se algo como tengo la tabla pais y la tabla usuarios y dentro de usuarios tengo id_pais que hace referencia a la tabla de pais, pero sin entity
Que tal Hector, me ayudas con esta consulta, ¿Como puedo leer un archivo.css del sitio en formato json para llenar un DropDownList en MVC. Esto para que el usuario seleccione la tipografia (letra, tamaño, posicion, etc) que desea guardar en la db para que al reiniciar su sesión carge el sitio con el estilo guardado en la db. Agradesco tu ayuda, saludos desde Chile.
Maestro
Que tal como puedo llenar dos DropDownList en la misma vista y que al selecionar uno y despues el otro pueda yo con un boton buscar me traiaga esos valores en una tabla
Hola, una duda la misma logica del controlador se puede usar para un listbox???
Ayudaa, hice todo tal y como mencionaste, pero me sale un error en la vista "No hay ningún elemento ViewData de Tipo IEnumerable con la clave... , a qué se puede deber?
quiza tu vista no tiene al inicio:
@model IEnumerable....
Trata de hacer la consulta desde el GET y no desde el POST
Hola Hector, una consulta, al querer generar el Drop me esa saliendo ese error. pero no encuentro como poder corregirlo.
'El elemento ViewData con la clave 'alcaldia' es de tipo 'System.Int32' pero debe ser de tipo 'IEnumerable'.'
Para llenar un dropdownlist debes crear una lista de tipos SelectListItem, ruclips.net/video/28LjewDjaz4/видео.html
Hay alguna forma de llenar otro select de manera dinámica, como seleccionar un departamento y cargue solo los municipios desde .net no javascript? Muchas gracias por tu explicación excelente contenido?
XD cómo lo solucionaste?
Me sale algo similar al correrlo: There is no ViewData item of type 'IEnumerable ' that has the key 'ListaRoles'.
Por si a alguien más le sucede. Pude solucionarlo (en .NET Core) haciendo uso de ViewData en lugar del ViewBag. Y Poniendo en el Html Helper "items as IEnumerable.
La cadena de conexión no tiene el formato correcto!
Como soluciono este error!
Me sale al enviar el dropdawnlist al sal server
De donde sale el CrudEntities, no me sale esa opcion con Models
Crud es el nombre de la base de datos de Héctor. Tú pon la tuya. A mí me salió *DB_CS1Entities* y a Héctor *CrudEntitites*
justo lo que buscaba excelente video bro, solo una duda como harias un select dentro de tu consulta ?
Sabes porque en el Viewbag. Items=items, me guarda los registros que necesito peor en el formulario html al declararlo items pasa como null y me marca el error de No hay ningún elemento viewdata de tipo IEnumerable...?
Pudiste arreglar el error? Yo tengo el mismo problema.
no entiendo de donde sale ese Models."Crudentities" de donde salio ese crudentities a mi solo me aparecen las tablas
CrudEntities no me lo reconoce, desde Models yo dira a que se debera?
Gracias por el video. tengo una consulta. Como se haria para enviar el valor seleccionado al controlador??
porque es tan difícil programar aquí??? unos programan con json o con ajax y otros con esto que no entiendo, cuando programaba en local era mas fácil y como cuesta subirse a la nube, mas de la mitad de lo escribiste no lo detecta mi programa , no se si es mi visual o que onda
Hola Hector. Yo tengo un proyecto con las Clases Usuario y Cancion, en la ejecucion me muestra la pagina web con la posibilidad de crear nuevos usuarios y canciones las cuales se me almacenan en una base de datos... Ahora mi pregunta es, como hago para que en la creacion del usuario ademas de sus popiedades (nombre, edad, etc) tambien pueda tener un desplegable con todas las canciones que estan en la tabla "Cancion" y se pueda guardar 1 en una nueva propiedad del usuario llamada "Cancion Favorita".
Muchas gracias!!
hola si quisiera que el DropDownList tenga un dato ya aleccionado como lo aria ?? gracias
eres grande amigo , una duda y si esa tabla se relaciona con otra, al momento de realizar esta acción y corre me dice que el campo debe ser de tipo IENUMERABLE . . . este error es al momento de relacionar mi catalogo con otra tabla . . . me ayudas con tu consejo por favor saludos 😉!
hermano tengo una pregunta como obtengo el value de ese DropDownList?
Amigo pues felicitarte por grandes aportes me esta ayudando bastante en lo q se refiere a un proyecto de mi Universidad, me gustaría que me ayudes con un drop down list entre dos tablas porque necesito hacer un despegable de los datos de una tabla a en la tabla b, no se si me entiendas jajaja
saludos gracias
ruclips.net/video/O6juQvbBiKI/видео.html
Oye amigo y si en dado caso no es una lista? Cómo le hago ahí? Saludos
Gracias! Justo lo que buscaba.
Eh intentando hacer una tabla en tiempo real en signalR pero no consigo hacer que funcione al consumir un web service, alguna idea de cómo hacerla?
buenas tardes muy buenos los videos como hace para programar con tanta facilidad?
Amigo tengo una duda funciona si la base de datos fue hecha adentro de visual studio?
Si
para buscar dentro del dropdownlist alguien tiene alguna recomendacion?
jajajajaaj "Este pinche chorinzon que tenemos aqui"
Me suscribí cuando dijo eso jajajajaja
@@paulalopez6409 que bárbara.
Oye si necesitara dos DropDownList y para mandarlo al ViewBag tengo que crear dos ViewBag para mandar dos modelos a mi Index? Me llega tu explicacion es muy bizarro y da risa, Saludos desde Guatemala :D
hay varias formas de llenar un dropdownlist, tengo un video en windows forms de algo parecido, igual te das una idea:
ruclips.net/video/kIl0WwL1OWg/видео.html
saludos, si quisiera agregarle attributos data a ese DropDownList en MVC .Net como seria ? ejemplo data-name etc dinamicos. desde la BD
Puedes hacerlo en el parametro de atributos del helper
como siempre al cien tus videos solo una pregunta¿como lo guardas en alguna bd ese dato deleccionado hermnano?
Al presionar submit en el formulario lo puedes traer con form collection o mediante tu modelo ejemplo: tu modelo tiene id, nombre y letra(este es tu dropdownlist) el action al que le envías la información se lleva el id seleccionado para la propiedad letra y allí haces lo que necesites con ese valor.
eso!
Buenos dias Hector
Tengo un problema y es que realizo todo el tutorial al pie de la letra y me funciona en una vista independiente pero al momento de usar ese viewbag.items para otra vista el la variable items no se llena y por lo tanto me genera error cuando llega a la parte de dropdownlist
Sabes como podria hacer ??
Cabe recalcar que la nueva vista es de un formulario con otros campos
su viewbag.items lo estas llenando en el método que invoca a la vista o en otro?
@@hdeleonnet ya encontré la solución el código del viewbag.items lo estaba haciendo referencia en el metodo httppost por lo cual cuando lo recorría en la vista siempre lo traía vacio era solo cuestión de ejecutarlo en el método GET
Muchas gracias Muy geniales tus tutoriales
Hola Hector. Como obtienes el id, para guardarlo en una variable
el componente que genera es un de html este componente tiene un atributo llamado value, ahi va el id, cuando lo relacionas a un modelo de mvc y pusiste el id en los value de los ahi ya va
Cómo puedo hacer para llamar en un mismo dropdownlist varios niveles... Ejemplo: tengo relacionada en la BD una categoría padre y una subcategoría. La quiero mostrar en un mismo drop-down check list , y cuando llame a una subcategorías me traiga la información de su categoría padre.
ruclips.net/video/O6juQvbBiKI/видео.html
Hola de nuevo! Te quería consultar. Cuando tata de llenar el ddl en la Vista me aparece este error "System.InvalidOperationException: 'There is no ViewData item of type 'IEnumerable' that has the key 'TipoProyecto'" No se si a lo mejor tienes alguna idea de lo que puede ser? o mas o menos para investigar? Te agradecería un montón. Excelente vídeos
quiza tu selectlistitem no esta bien formado
Carlos usted pudo resolver ese problema q menciona?
Hector, tienes algun ejemplo en donde se pueda ver en el dropdownlist un item seleccionado? como cuando se realiza una modificación en el CRUD, por ej si el usuario ya había seleccionado una ciudad del listado (Guadalajara) y cuando ingresa a modificar el registro vea en el listado del dropdown todas las ciudades pero la ciudad de Guadalajara le aparezca seleccionada.
No lo tengo pero puedo grabarlo
@@hdeleonnet seria interesante porque generalmente en los CRUD se muestran solo campos input text y casi nadie pone los combos, los radio botons ni los checkbox.
va
realmente tengo el mismo dilema, he buscado información y tratado de hacerlo pero realmente no consigo como, seria de mucha ayuda si subieses el video.
Bro tu curso básico me ha ayudado mucho a avanzar en mi proyecto pero en este tengo una duda, pude crear sin problema el dropdown pero como podría agregar supongamos, un dropdown de mi modelo PuestosTableViewModel en mi AddUserViewModel en IdPuesto?
consulta como lo puedo llevar para hacer un registro ejemplo un usuario?
ejemplo que el drop muestre mis perfiles (admin, funcionario, etc) para al crear el usuario teniendo la base de datos perfil y usuario
te recomiendo ver mis videos sobre cruds
@@hdeleonnet ok vale los vere!!!
@@hdeleonnet estuve viendo los videos de crud no pude hallar con algún dropdownlist de lo que ncesito yo :(
Por fin!