Cómo hacer CRUD en C# y Sql Server | Entity Framework | Windows Forms

Поділитися
Вставка
  • Опубліковано 15 гру 2024

КОМЕНТАРІ • 9

  • @Angel-qv1wl
    @Angel-qv1wl Рік тому

    Excelente aporte estoy haciendo un proyecto de ciclo, similar solo me falta update y con explicación lo voy a completar gracias crack

  • @pcoy06
    @pcoy06 2 роки тому +1

    Muy bueno!! Muchas gracias por compartir sus conocimientos!!! Saludos desde Argentina...

  • @ianbenelramos5157
    @ianbenelramos5157 Рік тому

    tienes un video donde crees el diseño??

  • @luisadriangomezhubert9341
    @luisadriangomezhubert9341 2 роки тому

    también se puede mostrar solo la tabla?, en mi base de datos tengo conexiones con otras tablas y cuando muestro mi tabla en mi dgv me aparecen como columnas de estas conexiones, no solo las de mi tabla : (

    • @jngproyectos
      @jngproyectos  2 роки тому +1

      Buen día, puedes hacer un método que te oculte las columnas que no quieres mostrar, por ejemplo.
      private void OcultarColumnas()
      {
      dvgEjemplo.Columns["OtraTabla"].Visible = false;
      dvgEjemplo.Columns["IdOtraTabla"].Visible = false;
      dvgEjemplo.Columns["NombreOtraTabla"].Visible = false;
      }
      y este método lo agregas cuando se cargue el form.
      Saludos!

    • @luisadrian7274
      @luisadrian7274 2 роки тому

      @@jngproyectos muchas gracias, lo probaré

    • @luisadriangomezhubert9341
      @luisadriangomezhubert9341 2 роки тому

      @@jngproyectos si me funciono, pero me dio este mensaje de error: Cuadro de diálogo de error predeterminado de DataGridView
      Se produjo la siguiente excepción en DataGridView:
      System.Reflection.TargetinvocationException: El descriptor de acceso de la propiedad 'Compra' inició la excepción 'la instancia de ObjectContext se ha desechado y ya no se puede usar para operaciones que requieren una conexión. en el objeto
      'System.Data.Entity.DynamicProxies.Inventario_8C17976F657AA 2623D5DDF9B7DE84AA69A607292DA8B918F500D34C70859C07 D> System.ObjectDisposedException: La instancia de
      ObjectContext se ha desechado y ya no se puede usar paral
      operaciones que requieren una conexión.
      en System.Data.Objects.ObjectContext.EnsureConnection en System.Data.Objects.ObjectQuery`1.GetResults(Nullable 1 forMergeOption)
      en System.Data.Objects.ObjectQuery`1.Execute(MergeOption mergeOption)
      en System.Data.Objects.DataClasses.EntityReference 1.Load(Merg eOption mergeOption)
      en System.Data.Objects.DataClasses.RelatedEnd.Load()
      en
      System.Data.Objects.DataClasses.Related End.Deferredld0
      en System.Data.Objects.Internal.LazyLoadBehavior.LoadProperty[T Item](Titem propertyValue, String relationshipName, String targetRoleName, Boolean mustBeNull, Object wrapperObject)
      en
      System.Data.Objects.Internal.LazyLoadBehavior.c_DisplayCl asso_02.b_2(TProxy proxy, Titem item)
      en System.Data.Entity.DynamicProxies.Inventario 8C17976F657AA 2823D5DDF9B7DE84AA69A607292DA8B918F500D34C70859C07 D.get_Compra
      ---Fin del seguimiento de la pila de la excepción interna ---
      en
      System.ComponentModel.Reflect Property Descriptor.GetValue(
      Object component)
      en System.Windows.Forms.DataGridView.DataGridViewDataConn ection.GetValue(Int32 boundColumnindex, Int32 columnindex, Int32 rowindex)
      Para reemplazar este cuadro de diálogo predeterminado controle el evento DataError.

    • @jngproyectos
      @jngproyectos  2 роки тому +2

      La verdad no entiendo bien ese error, pero si agregas el evento DataGridView1_DataError, deja de mostrar el mensaje

    • @luisadriangomezhubert9341
      @luisadriangomezhubert9341 2 роки тому

      @@jngproyectos Gracias, le agregue eso y ya me compilo sin problema, eres muy bueno te agradezco .