¿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

Комментарии • 117

  • @fernandosepulveda4580
    @fernandosepulveda4580 5 лет назад +4

    Logré salvar el semestre con tus vídeos, gracias!.

  • @jorgeosvaldocantorodriguez3895
    @jorgeosvaldocantorodriguez3895 4 года назад +4

    que filántropos de la computación muy agradecido

  • @pablolusardi8613
    @pablolusardi8613 3 года назад +1

    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!

    • @hdeleonnet
      @hdeleonnet  3 года назад

      🤟🍺

    • @davidpozo3375
      @davidpozo3375 2 года назад +1

      Muy buena, pero no se como recuperar el valor de la opcion seleccionada en el controller

    • @juansantos.182
      @juansantos.182 Год назад

      @@davidpozo3375 pudiste resolverlo?

  • @cristianrortegac2566
    @cristianrortegac2566 Год назад

    Muchas Gracias...Necesitaba validad un bool y al meter todo en la lista se me facilitaron las cosas

  • @gustavomontano3008
    @gustavomontano3008 4 года назад +4

    Grande capo! Excelente explicación.

  • @Jamatrain
    @Jamatrain 3 года назад

    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.

  • @randystuffs
    @randystuffs Месяц назад

    hdeleon gracias por todo tu aporte ;)

  • @TheGeardarko
    @TheGeardarko 5 лет назад +2

    Eso es lo que está a punto de agregar y me salió el vídeo xd en buen momento

  • @jesidingteheran
    @jesidingteheran 2 года назад

    excelente amigo siempre explicando de la mejor manera

  • @julian0313ortiz
    @julian0313ortiz 3 года назад +5

    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

  • @eliasmarzuca49
    @eliasmarzuca49 4 года назад +1

    Felicidades, excelente explicación, amena y profesional, gracias

  • @gustavodiaz9732
    @gustavodiaz9732 2 года назад

    Gracias por tu aporte a la comunidad, eres una máquina.

  • @jorgealexanderguatequemart3735

    Muchas gracias !!!

  • @luisromagua
    @luisromagua 2 года назад

    Muy buen video, lo que necesitaba. Muchas gracias

  • @jrodea58
    @jrodea58 5 лет назад +2

    Hector muchas gracias, justo lo que necesitaba Saludos

  • @jonalexjm1
    @jonalexjm1 4 года назад +1

    Muchas gracias, eres un loco en .net

  • @alexishernandez4674
    @alexishernandez4674 3 года назад

    Un grande hermano, excelente explicación
    Gracias por el aporte!!

  • @jorgezuniga6506
    @jorgezuniga6506 4 года назад +1

    muchas gracias !!! con esto por fin me funcionó

  • @willac4261
    @willac4261 4 года назад +1

    ¡Muchísima gracias!

  • @94Andreaaa
    @94Andreaaa 2 года назад

    amigo sos excelente

  • @beverlychavez529
    @beverlychavez529 2 года назад

    excelente video me ayudo muchisimo !!!

  • @axcell411
    @axcell411 3 года назад

    Excelente video, me encantan tus explicaciones, Like!!

  • @wlickez
    @wlickez 3 года назад +1

    Se puede mandar dos SelectListIem, derivado a que quiero llenar dos DropDownList?

  • @FragoMadara
    @FragoMadara 4 года назад +2

    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

    • @hdeleonnet
      @hdeleonnet  4 года назад

      por modelo puedes enviar la lista

  • @micioner2
    @micioner2 4 года назад +1

    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.'

  • @namirgon2012
    @namirgon2012 3 года назад +2

    Muy bueno! consulta como tomo el id de lo seleccionado para guardar en un nuevo elemento?

  • @andreajimenez1495
    @andreajimenez1495 4 года назад +3

    A espera de un curso avanzado :c

  • @davidesneiderherreraisaza1622
    @davidesneiderherreraisaza1622 4 года назад +1

    muchas gracias!! me ayudo mucho este video, like y suscripcion ganados

    • @hdeleonnet
      @hdeleonnet  4 года назад

      Un gusto saber que te ha servido David. Un saludo!

  • @silvian.r9137
    @silvian.r9137 3 года назад +1

    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!!

  • @krodo93
    @krodo93 5 лет назад +1

    Esta perron

  • @deivyherrera7013
    @deivyherrera7013 4 месяца назад

    buen video, solo una pregunta si lo quiero hacer en la vista create tambien se puede?

  • @davidzambrano3987
    @davidzambrano3987 3 года назад +1

    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 ?

  • @sistemasgquilecuador1731
    @sistemasgquilecuador1731 4 года назад +1

    Excelente, mas que todo por que estoy en pañales en mvc, y ya no puedo mantenerme en el webforms del pasado

    • @hdeleonnet
      @hdeleonnet  4 года назад

      dele compa: ruclips.net/video/UZNoQMio4XM/видео.html

  • @omarpm9000
    @omarpm9000 4 года назад +1

    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

  • @cristianaraos584
    @cristianaraos584 Год назад

    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.

  • @fernandosepulveda4580
    @fernandosepulveda4580 5 лет назад +1

    Maestro

  • @ahmda9269
    @ahmda9269 Год назад

    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

  • @sandovaltovarhectorivan1550
    @sandovaltovarhectorivan1550 2 года назад

    Hola, una duda la misma logica del controlador se puede usar para un listbox???

  • @jeanpantojacastillo9705
    @jeanpantojacastillo9705 4 года назад +1

    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?

    • @hdeleonnet
      @hdeleonnet  4 года назад

      quiza tu vista no tiene al inicio:
      @model IEnumerable....

    • @ElJose241
      @ElJose241 3 года назад

      Trata de hacer la consulta desde el GET y no desde el POST

  • @marcojulioliconabarnett1795
    @marcojulioliconabarnett1795 2 года назад

    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'.'

    • @hdeleonnet
      @hdeleonnet  2 года назад

      Para llenar un dropdownlist debes crear una lista de tipos SelectListItem, ruclips.net/video/28LjewDjaz4/видео.html

  • @ingenierojohnmelendez
    @ingenierojohnmelendez 3 года назад +1

    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?

  • @vicenteluis5414
    @vicenteluis5414 4 года назад +1

    Me sale algo similar al correrlo: There is no ViewData item of type 'IEnumerable ' that has the key 'ListaRoles'.

    • @diegomejia6355
      @diegomejia6355 4 года назад +1

      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.

  • @Rich-Hari
    @Rich-Hari 4 года назад

    La cadena de conexión no tiene el formato correcto!
    Como soluciono este error!
    Me sale al enviar el dropdawnlist al sal server

  • @watagapitusberry7197
    @watagapitusberry7197 3 года назад +1

    De donde sale el CrudEntities, no me sale esa opcion con Models

    • @AcademiaCS1
      @AcademiaCS1 2 года назад

      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*

  • @alexbarrera8300
    @alexbarrera8300 2 года назад

    justo lo que buscaba excelente video bro, solo una duda como harias un select dentro de tu consulta ?

  • @hectorramirez3068
    @hectorramirez3068 3 года назад

    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...?

    • @leonalperez1478
      @leonalperez1478 3 года назад

      Pudiste arreglar el error? Yo tengo el mismo problema.

  • @putinninovacuna8976
    @putinninovacuna8976 3 года назад

    no entiendo de donde sale ese Models."Crudentities" de donde salio ese crudentities a mi solo me aparecen las tablas

  • @DS100190
    @DS100190 Год назад

    CrudEntities no me lo reconoce, desde Models yo dira a que se debera?

  • @JonathanBarreto-JStickB
    @JonathanBarreto-JStickB 2 года назад

    Gracias por el video. tengo una consulta. Como se haria para enviar el valor seleccionado al controlador??

  • @DS100190
    @DS100190 Год назад

    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

  • @FerodriEste
    @FerodriEste 3 года назад

    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!!

  • @pepisentu4394
    @pepisentu4394 4 года назад

    hola si quisiera que el DropDownList tenga un dato ya aleccionado como lo aria ?? gracias

  • @gokgusalex10
    @gokgusalex10 2 года назад

    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 😉!

  • @richardescobar7465
    @richardescobar7465 3 года назад

    hermano tengo una pregunta como obtengo el value de ese DropDownList?

  • @pollofercho1991
    @pollofercho1991 4 года назад

    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

    • @hdeleonnet
      @hdeleonnet  4 года назад

      ruclips.net/video/O6juQvbBiKI/видео.html

  • @refugiodelaodiaz6241
    @refugiodelaodiaz6241 2 года назад

    Oye amigo y si en dado caso no es una lista? Cómo le hago ahí? Saludos

  • @belisariomamani8258
    @belisariomamani8258 5 лет назад

    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?

  • @fernandomdominguez7406
    @fernandomdominguez7406 2 года назад

    buenas tardes muy buenos los videos como hace para programar con tanta facilidad?

  • @irvingtkng2280
    @irvingtkng2280 4 года назад

    Amigo tengo una duda funciona si la base de datos fue hecha adentro de visual studio?

  • @vikiarias2435
    @vikiarias2435 3 года назад

    para buscar dentro del dropdownlist alguien tiene alguna recomendacion?

  • @m.e.franciscorodriguez3644
    @m.e.franciscorodriguez3644 4 года назад +4

    jajajajaaj "Este pinche chorinzon que tenemos aqui"

  • @andreseduardoriveraacabal284
    @andreseduardoriveraacabal284 5 лет назад

    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

    • @hdeleonnet
      @hdeleonnet  5 лет назад

      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

  • @franklinpaulino58
    @franklinpaulino58 4 года назад

    saludos, si quisiera agregarle attributos data a ese DropDownList en MVC .Net como seria ? ejemplo data-name etc dinamicos. desde la BD

    • @hdeleonnet
      @hdeleonnet  4 года назад

      Puedes hacerlo en el parametro de atributos del helper

  • @alexishernandez-qp4gr
    @alexishernandez-qp4gr 4 года назад

    como siempre al cien tus videos solo una pregunta¿como lo guardas en alguna bd ese dato deleccionado hermnano?

    • @FragoMadara
      @FragoMadara 4 года назад +1

      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.

    • @hdeleonnet
      @hdeleonnet  4 года назад

      eso!

  • @jeisonmoreno3255
    @jeisonmoreno3255 5 лет назад

    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 ??

    • @jeisonmoreno3255
      @jeisonmoreno3255 5 лет назад

      Cabe recalcar que la nueva vista es de un formulario con otros campos

    • @hdeleonnet
      @hdeleonnet  5 лет назад

      su viewbag.items lo estas llenando en el método que invoca a la vista o en otro?

    • @jeisonmoreno3255
      @jeisonmoreno3255 5 лет назад +1

      @@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

  • @hildebertoaguilar4928
    @hildebertoaguilar4928 4 года назад

    Hola Hector. Como obtienes el id, para guardarlo en una variable

    • @hdeleonnet
      @hdeleonnet  4 года назад +1

      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

  • @__santo
    @__santo 4 года назад

    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.

    • @hdeleonnet
      @hdeleonnet  4 года назад +1

      ruclips.net/video/O6juQvbBiKI/видео.html

  • @carlosurra1
    @carlosurra1 5 лет назад

    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

    • @hdeleonnet
      @hdeleonnet  5 лет назад

      quiza tu selectlistitem no esta bien formado

    • @josemanuelvidal7531
      @josemanuelvidal7531 4 года назад

      Carlos usted pudo resolver ese problema q menciona?

  • @gustavoarias8781
    @gustavoarias8781 3 года назад

    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.

    • @hdeleonnet
      @hdeleonnet  3 года назад +1

      No lo tengo pero puedo grabarlo

    • @gustavoarias8781
      @gustavoarias8781 3 года назад

      @@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.

    • @hdeleonnet
      @hdeleonnet  3 года назад

      va

    • @bayronhernandez516
      @bayronhernandez516 3 года назад

      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.

  • @mr59121
    @mr59121 4 года назад

    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?

  • @fidelrebolledo5382
    @fidelrebolledo5382 4 года назад

    consulta como lo puedo llevar para hacer un registro ejemplo un usuario?

    • @fidelrebolledo5382
      @fidelrebolledo5382 4 года назад

      ejemplo que el drop muestre mis perfiles (admin, funcionario, etc) para al crear el usuario teniendo la base de datos perfil y usuario

    • @hdeleonnet
      @hdeleonnet  4 года назад +1

      te recomiendo ver mis videos sobre cruds

    • @fidelrebolledo5382
      @fidelrebolledo5382 4 года назад

      @@hdeleonnet ok vale los vere!!!

    • @fidelrebolledo5382
      @fidelrebolledo5382 4 года назад

      @@hdeleonnet estuve viendo los videos de crud no pude hallar con algún dropdownlist de lo que ncesito yo :(

  • @freddyory
    @freddyory 5 лет назад +1

    Por fin!