none
ERROR LA COLUMNA DescripStatus NO PERTENECE A LA TABLA RRS feed

  • Pregunta

  • tengo un formulario general en donde tengo un boton agregar, editar, eliminar y salir. El problema es el formulario que utilizo para editar al momento de llenar los texbox y combobox me sale ese error que no se encuentra la columna revisando me di con la sopresa que coge algunas columnas de la base de datos y otras de la columna de la tabla en donde se lista  este es mi codigo.

    esta es la capa model

                   

    public int actualizarDatosproducto(Producto pro)
            {

                int actualizar = 0;
                AccesoDB accdb = new AccesoDB();
                cn = accdb.getConnection();
                try
                {
                    cn.Open();
                    cmd = new SqlCommand("ussp_actualizarproducto", cn);

                    cmd.Parameters.AddWithValue("@IdProductoDetalle", pro.IdProductoDetalle);
                    cmd.Parameters.AddWithValue("@IdProducto", pro.IdProducto);
                    cmd.Parameters.AddWithValue("@NroSerie", pro.NroSerie);
                    cmd.Parameters.AddWithValue("@CodigoCorto", pro.CodigoCorto);
                    cmd.Parameters.AddWithValue("@Marca", pro.Marca);
                    cmd.Parameters.AddWithValue("@Modelo", pro.Modelo);
                    cmd.Parameters.AddWithValue("@Ubicacion", pro.Ubicacion);
                    cmd.Parameters.AddWithValue("@IdProveedor", pro.IdProveedor);
                    cmd.Parameters.AddWithValue("@IdTipo", pro.IdTipo);
                    cmd.Parameters.AddWithValue("@IdStatus", pro.IdStatus);
                    cmd.Parameters.AddWithValue("@Accesorios", pro.Accesorio);
                    cmd.Parameters.AddWithValue("@Filtro", pro.Filtro);
                    cmd.Parameters.AddWithValue("@Tamano", pro.Tamano);
                    cmd.Parameters.AddWithValue("@Color", pro.Color);
                    cmd.Parameters.AddWithValue("@Fecha", pro.Fecha);
                    cmd.Parameters.AddWithValue("@Clave", pro.Clave);
                    cmd.Parameters.AddWithValue("@Garantia", pro.Garantia);
                    cmd.Parameters.AddWithValue("@Medida", pro.Medida);
                    cmd.Parameters.AddWithValue("@Tipo", pro.Tipo);
                    cmd.Parameters.AddWithValue("@Impresion", pro.Impresion);
                    cmd.Parameters.AddWithValue("@Duplex", pro.Duplex);
                    cmd.Parameters.AddWithValue("@Conectividad", pro.Conectividad);
                    cmd.Parameters.AddWithValue("@NroSerieCarg", pro.NroSerieCarg);
                    cmd.Parameters.AddWithValue("@CodigoCortoCarg", pro.CodigoCortocarg);
                    cmd.Parameters.AddWithValue("@Licencia", pro.Licencia);
                    cmd.Parameters.AddWithValue("@Procesador", pro.Procesador);
                    cmd.Parameters.AddWithValue("@RamCapacidad", pro.RamCapacidad);
                    cmd.Parameters.AddWithValue("@NroSerieCapacidad", pro.NroSerieCapacidad);
                    cmd.Parameters.AddWithValue("@CodigoCortoRecep", pro.CodigoCortoRecep);
                    cmd.Parameters.AddWithValue("@Operador", pro.Operador);
                    cmd.Parameters.AddWithValue("@Puerto", pro.Puerto);
                    cmd.Parameters.AddWithValue("@NumeroRecarga", pro.NumeroRecarga);
                    cmd.Parameters.AddWithValue("@Observacion", pro.Observacion);
                    cmd.Parameters.AddWithValue("@Pantalla", pro.Pantalla);
                    cmd.Parameters.AddWithValue("@MainboardMarca", pro.MainboardMarca);
                    cmd.Parameters.AddWithValue("@ProcesadorModelo", pro.ProcesadorModelo);
                    cmd.Parameters.AddWithValue("@ProcesadorMarca", pro.ProcesadorMarca);
                    cmd.Parameters.AddWithValue("@ProcesadorCapacidad", pro.ProcesadorCapacidad);
                    cmd.Parameters.AddWithValue("@Socket", pro.Socket);
                    cmd.Parameters.AddWithValue("@RamModulos", pro.RamModulos);
                    cmd.Parameters.AddWithValue("@RamBancos", pro.RamBancos);
                    cmd.Parameters.AddWithValue("@RamBus", pro.RamBus);
                    cmd.Parameters.AddWithValue("@HddCapacidad", pro.HaddCapacidad);
                    cmd.Parameters.AddWithValue("@HddTipo", pro.HddTipo);
                    cmd.Parameters.AddWithValue("@Sonido", pro.Sonido);
                    cmd.Parameters.AddWithValue("@VideoVga", pro.VideoVga);
                    cmd.Parameters.AddWithValue("@Red", pro.Red);
                    cmd.Parameters.AddWithValue("@Paralelo", pro.Paralelo);
                    cmd.Parameters.AddWithValue("@Dvi", pro.Dvi);
                    cmd.Parameters.AddWithValue("@Hdmi", pro.Hdmi);
                    cmd.Parameters.AddWithValue("@Usb", pro.Usb);
                    cmd.Parameters.AddWithValue("@Floppy", pro.Floppy);
                    cmd.Parameters.AddWithValue("@UnidadOptica", pro.UnidadOptica);
                    cmd.Parameters.AddWithValue("@UnidadOpticaMarca", pro.UnidadOpticaMarca);
                    cmd.Parameters.AddWithValue("@Casee", pro.Casee);
                    cmd.Parameters.AddWithValue("@NroSerieTrans", pro.NroSerieTrans);
                    cmd.Parameters.AddWithValue("@CodigoCortoTrans", pro.CodigoCortoTrans);
                    cmd.Parameters.AddWithValue("@Rango", pro.Rango);
                    cmd.Parameters.AddWithValue("@Capacidad", pro.Capacidad);
                    cmd.Parameters.AddWithValue("@Version", pro.Version);

                    cmd.CommandType = CommandType.StoredProcedure;
                    actualizar = cmd.ExecuteNonQuery();

                    return actualizar;
                }
                catch (SqlException ex)
                {

                    throw new Exception(ex.Message);
                }
                finally
                {
                    cn.Close();
                }
            }

    esta es la capa controlador

    public int actualizarDatosProducto(Producto pro)
            {

                return dao.actualizarDatosproducto(pro);

            }

    este es el boton editar 

        private void btnEditar_Click(object sender, EventArgs e)
            {
                int proid = Convert.ToInt32(dgvProducto.CurrentRow.Cells[0].Value.ToString());
                ProductoEditarView fepro = new ProductoEditarView();


                fepro.idpro = proid;

                fepro.FormClosed += new System.Windows.Forms.FormClosedEventHandler(ProductoViewEditarClosed);

                fepro.Show();

            }


    este boton me envia al otro formulario en donde edito

    fromularioview.cs

    este metodo me ayuda a rellena cada dato en los textbox y comobobox

                

    public void seleccionarDatos()
            {


                 DataRow fila = procon.buscarproductoid(idpro).Rows[0];
                 txtIdProducto.Text = fila["IdProducto"].ToString();
                txtIdDetalle.Text = fila["id_producto_detalle"].ToString();
                cboTipoProducto.Text = fila["tipo_producto"].ToString();
                cboProveedorRuc.Text = fila["Ruc"].ToString();
                txtRazonSocial.Text = fila["EmpreOrganismo"].ToString();
                txtNroSerie.Text = fila["nro_serie"].ToString();
                txtCodigoProducto.Text = fila["codigo_corto"].ToString();
                txtMarca.Text = fila["Marca"].ToString();
                txtModelo.Text = fila["Modelo"].ToString();
                txtUbicacion.Text = fila["Ubicacion"].ToString();
                cboEstado.Text = fila["DescripStatus"].ToString();
                txtAccesorios.Text = fila["accesorios"].ToString();
                txtFiltro.Text = fila["Filtro"].ToString();
                txtTamano.Text = fila["Tamano"].ToString();
                txtColor.Text = fila["Color"].ToString();
                dpFecha.Text = fila["Fecha"].ToString();
                txtClave.Text = fila["Clave"].ToString();
                txtGarantia.Text = fila["Garantia"].ToString();
                txtMedida.Text = fila["Medida"].ToString();
                txtTipo.Text = fila["Tipo"].ToString();
                txtImpresion.Text = fila["Impresion"].ToString();
                txtDuplex.Text = fila["Duplex"].ToString();
                txtConnectividad.Text = fila["Conectividad"].ToString();
                txtNroSerieCargador.Text = fila["nro_serie_carg"].ToString();
                txtCodigoCargador.Text = fila["codigo_corto_carg"].ToString();
                cboLicencia.Text = fila["Licencia"].ToString();
                txtProcesador.Text = fila["Procesador"].ToString();
                txtRamCapacidad.Text = fila["ram_capacidad"].ToString();
                txtNroSerieCapacidad.Text = fila["nro_serie_capacidad"].ToString();
                txtCodReceptor.Text = fila["codigo_corto_recep"].ToString();
                txtOperador.Text = fila["Operador"].ToString();
                txtPuerto.Text = fila["Puerto"].ToString();
                txtNroRecarga.Text = fila["numero_recarga"].ToString();
                rtbObservacion.Text = fila["Observacion"].ToString();
                txtPantalla.Text = fila["Pantalla"].ToString();
                txtMarcaMainboard.Text = fila["mainboard_marca"].ToString();
                txtProcesadorModelo.Text = fila["procesador_modelo"].ToString();
                txtProcesadorMarca.Text = fila["procesador_marca"].ToString();
                txtProcesadorCapacidad.Text = fila["procesador_capacidad"].ToString();
                txtSoket.Text = fila["Socket"].ToString();
                txtRamModulo.Text = fila["Socket"].ToString();
                txtSoket.Text = fila["ram_modulos"].ToString();
                txtRamBancos.Text = fila["ram_bancos"].ToString();
                txtRambus.Text = fila["ram_bus"].ToString();
                txtHaddCapacidad.Text = fila["hdd_capacidad"].ToString();
                txtHddTipo.Text = fila["hdd_tipo"].ToString();
                txtSonido.Text = fila["Sonido"].ToString();
                txtVideoVga.Text = fila["video_vga"].ToString();
                txtRed.Text = fila["Red"].ToString();
                txtParalelo.Text = fila["Paralelo"].ToString();
                txtDvi.Text = fila["Dvi"].ToString();
                txtHdmi.Text = fila["Hdmi"].ToString();
                txtusb.Text = fila["Usb"].ToString();
                txtFloppy.Text = fila["Floppy"].ToString();
                txtUnidadOptica.Text = fila["unidad_optica"].ToString();
                txtUnidadOpMarca.Text = fila["unidad_optica_marca"].ToString();
                txtCasee.Text = fila["Casee"].ToString();
                txtNroSerieTrans.Text = fila["nro_serie_trans"].ToString();
                txtCodTrans.Text = fila["codigo_corto_trans"].ToString();
                txtRango.Text = fila["Rango"].ToString();
                txtCapacidad.Text = fila["Capacidad"].ToString();
                txtVersion.Text = fila["Version"].ToString();


            }

    y este es el boton grabar del formularioEditar

                    

     private void btnAgregar_Click(object sender, EventArgs e)
            {
                try
                {
                    produc.IdProductoDetalle = Int32.Parse(txtIdDetalle.Text);
                    produc.IdProducto = Int32.Parse(txtIdProducto.Text);
                    produc.NroSerie = txtNroSerie.Text;
                    produc.CodigoCorto = txtCodigoProducto.Text;
                    produc.Marca = txtMarca.Text;
                    produc.Modelo = txtModelo.Text;
                    produc.Ubicacion = txtUbicacion.Text;
                    produc.IdProveedor = Int32.Parse(cboProveedorRuc.SelectedValue.ToString());
                    produc.IdTipo = Int32.Parse(cboTipoProducto.SelectedValue.ToString());
                    produc.IdStatus = Int32.Parse(cboEstado.SelectedValue.ToString());
                    produc.Accesorio = txtAccesorios.Text;
                    produc.Filtro = txtFiltro.Text;
                    produc.Tamano = txtTamano.Text;
                    produc.Color = txtColor.Text;
                    produc.Fecha = DateTime.Parse(dpFecha.Text);
                    produc.Clave = txtClave.Text;
                    produc.Garantia = txtGarantia.Text;
                    produc.Medida = txtMedida.Text;
                    produc.Tipo = txtTipo.Text;
                    produc.Impresion = txtImpresion.Text;
                    produc.Duplex = txtDuplex.Text;
                    produc.Conectividad = txtConnectividad.Text;
                    produc.NroSerieCarg= txtNroSerieCargador.Text;
                    produc.CodigoCortocarg = txtCodigoCargador.Text;
                    produc.Licencia = cboLicencia.Text;
                    produc.Procesador = txtProcesador.Text;
                    produc.RamCapacidad = txtRamCapacidad.Text;
                    produc.NroSerieCapacidad = txtNroSerieCapacidad.Text;
                    produc.CodigoCortoRecep = txtCodReceptor.Text;
                    produc.Operador = txtOperador.Text;
                    produc.Puerto = txtPuerto.Text;
                    produc.NumeroRecarga = txtClave.Text;
                    produc.Observacion = rtbObservacion.Text;
                    produc.Pantalla = txtPantalla.Text;
                    produc.MainboardMarca = txtMarcaMainboard.Text;
                    produc.ProcesadorModelo = txtProcesadorModelo.Text;
                    produc.ProcesadorMarca = txtProcesadorMarca.Text;
                    produc.ProcesadorCapacidad = txtProcesadorCapacidad.Text;
                    produc.Socket = txtSoket.Text;
                    produc.RamModulos = txtRamModulo.Text;
                    produc.RamBancos = txtRamBancos.Text;
                    produc.RamBus = txtRambus.Text;
                    produc.HaddCapacidad = txtHaddCapacidad.Text;
                    produc.HddTipo = txtHddTipo.Text;
                    produc.Sonido = txtSonido.Text;
                    produc.VideoVga = txtVideoVga.Text;
                    produc.Red = txtRed.Text;
                    produc.Paralelo = txtParalelo.Text;
                    produc.Dvi = txtDvi.Text;
                    produc.Hdmi = txtHdmi.Text;
                    produc.Usb = txtusb.Text;
                    produc.Floppy = txtFloppy.Text;
                    produc.UnidadOptica = txtUnidadOptica.Text;
                    produc.UnidadOpticaMarca = txtUnidadOpMarca.Text;
                    produc.Casee = txtCasee.Text;
                    produc.NroSerieTrans = txtNroSerieTrans.Text;
                    produc.CodigoCortoTrans = txtCodTrans.Text;
                    produc.Rango = txtRango.Text;
                    produc.Capacidad = txtCapacidad.Text;
                    produc.Version = txtVersion.Text;


                    int resultado = procon.actualizarDatosProducto(produc);
                    //  clienteView view = new clienteView();


                    if (resultado > 0)
                    {

                        MessageBox.Show("Datos Actualizados Correctamente", "Datos Laboratorio", MessageBoxButtons.OK, MessageBoxIcon.Information);

                        Close();


                    }

                }
                catch (Exception ex)
                {

                    MessageBox.Show(ex.Message + ex.StackTrace);
                }
            }

    Porfavor necesito que ayuden a resolver este error es urgente.

    lunes, 30 de julio de 2018 1:02

Todas las respuestas

  • hola

    >>revisando me di con la sopresa que coge algunas columnas de la base de datos y otras de la columna de la tabla en donde se lista  este es mi codigo

    que ? columna de la base de datos, columna de la tabla, como es eso ? no entendi

    quien invoca al actualizarDatosProducto() del controlador? es mas que hace un controlador, aplicas algun patron de diseno ? porque no lo mencionaste

    lo que veo raro es que en btnAgregar_Click no instancias usando un "new" a produc, esa variable no se de donde sale

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    lunes, 30 de julio de 2018 1:25
  • asi disculpa lo he instanciado al comienzo la variable produc y si tengo un diseño del formulario

    ese es el archivo completo.


    namespace Almacen.View
    {
        public partial class ProductoEditarView : Form
        {
            ProductoController procon = new ProductoController();
            Producto produc = new Producto();
            TipoProductoController pro = new TipoProductoController();
            ProveedorRucController prc = new ProveedorRucController();
            StatusController st = new StatusController();
           
            public ProductoEditarView()
            {
                InitializeComponent();
            }

            private void ProductoEditarView_Load(object sender, EventArgs e)
            {
                seleccionarDatos();
                CargartipoProducto();
                CargarProveedorRuc();
                CargartipoStatus();
            }

            private void btnAgregar_Click(object sender, EventArgs e)
            {
                try
                {
                    produc.IdProductoDetalle = Int32.Parse(txtIdDetalle.Text);
                    produc.IdProducto = Int32.Parse(txtIdProducto.Text);
                    produc.NroSerie = txtNroSerie.Text;
                    produc.CodigoCorto = txtCodigoProducto.Text;
                    produc.Marca = txtMarca.Text;
                    produc.Modelo = txtModelo.Text;
                    produc.Ubicacion = txtUbicacion.Text;
                    produc.IdProveedor = Int32.Parse(cboProveedorRuc.SelectedValue.ToString());
                    produc.IdTipo = Int32.Parse(cboTipoProducto.SelectedValue.ToString());
                    produc.IdStatus = Int32.Parse(cboEstado.SelectedValue.ToString());
                    produc.Accesorio = txtAccesorios.Text;
                    produc.Filtro = txtFiltro.Text;
                    produc.Tamano = txtTamano.Text;
                    produc.Color = txtColor.Text;
                    produc.Fecha = DateTime.Parse(dpFecha.Text);
                    produc.Clave = txtClave.Text;
                    produc.Garantia = txtGarantia.Text;
                    produc.Medida = txtMedida.Text;
                    produc.Tipo = txtTipo.Text;
                    produc.Impresion = txtImpresion.Text;
                    produc.Duplex = txtDuplex.Text;
                    produc.Conectividad = txtConnectividad.Text;
                    produc.NroSerieCarg= txtNroSerieCargador.Text;
                    produc.CodigoCortocarg = txtCodigoCargador.Text;
                    produc.Licencia = cboLicencia.Text;
                    produc.Procesador = txtProcesador.Text;
                    produc.RamCapacidad = txtRamCapacidad.Text;
                    produc.NroSerieCapacidad = txtNroSerieCapacidad.Text;
                    produc.CodigoCortoRecep = txtCodReceptor.Text;
                    produc.Operador = txtOperador.Text;
                    produc.Puerto = txtPuerto.Text;
                    produc.NumeroRecarga = txtClave.Text;
                    produc.Observacion = rtbObservacion.Text;
                    produc.Pantalla = txtPantalla.Text;
                    produc.MainboardMarca = txtMarcaMainboard.Text;
                    produc.ProcesadorModelo = txtProcesadorModelo.Text;
                    produc.ProcesadorMarca = txtProcesadorMarca.Text;
                    produc.ProcesadorCapacidad = txtProcesadorCapacidad.Text;
                    produc.Socket = txtSoket.Text;
                    produc.RamModulos = txtRamModulo.Text;
                    produc.RamBancos = txtRamBancos.Text;
                    produc.RamBus = txtRambus.Text;
                    produc.HaddCapacidad = txtHaddCapacidad.Text;
                    produc.HddTipo = txtHddTipo.Text;
                    produc.Sonido = txtSonido.Text;
                    produc.VideoVga = txtVideoVga.Text;
                    produc.Red = txtRed.Text;
                    produc.Paralelo = txtParalelo.Text;
                    produc.Dvi = txtDvi.Text;
                    produc.Hdmi = txtHdmi.Text;
                    produc.Usb = txtusb.Text;
                    produc.Floppy = txtFloppy.Text;
                    produc.UnidadOptica = txtUnidadOptica.Text;
                    produc.UnidadOpticaMarca = txtUnidadOpMarca.Text;
                    produc.Casee = txtCasee.Text;
                    produc.NroSerieTrans = txtNroSerieTrans.Text;
                    produc.CodigoCortoTrans = txtCodTrans.Text;
                    produc.Rango = txtRango.Text;
                    produc.Capacidad = txtCapacidad.Text;
                    produc.Version = txtVersion.Text;

                    
                    int resultado = procon.actualizarDatosProducto(produc);
                    //  clienteView view = new clienteView();


                    if (resultado > 0)
                    {

                        MessageBox.Show("Datos Actualizados Correctamente", "Datos Laboratorio", MessageBoxButtons.OK, MessageBoxIcon.Information);

                        Close();


                    }

                }
                catch (Exception ex)
                {

                    MessageBox.Show(ex.Message + ex.StackTrace);
                }
            }
            public void CargarProveedorRuc()
            {
                cboProveedorRuc.DisplayMember = "ruc";
                cboProveedorRuc.ValueMember = "id_proveedor";
                cboProveedorRuc.DataSource = prc.ListarProveedorRuc();
            }
            public void CargartipoProducto()
            {
                cboTipoProducto.DisplayMember = "tipo_producto";
                cboTipoProducto.ValueMember = "id_tipo";
                cboTipoProducto.DataSource = pro.ListarTipoProducto();
            }
            public void CargartipoStatus()
            {
                cboEstado.DisplayMember = "descrip_status";
                cboEstado.ValueMember = "id_status";
                cboEstado.DataSource = st.ListarStatus();
            }
            
            public int idpro;
            public void seleccionarDatos()
            {
                

                 DataRow fila = procon.buscarproductoid(idpro).Rows[0];
                 txtIdProducto.Text = fila["IdProducto"].ToString();
                txtIdDetalle.Text = fila["id_producto_detalle"].ToString();
                cboTipoProducto.Text = fila["tipo_producto"].ToString();
                cboProveedorRuc.Text = fila["Ruc"].ToString();
                txtRazonSocial.Text = fila["EmpreOrganismo"].ToString();
                txtNroSerie.Text = fila["nro_serie"].ToString();
                txtCodigoProducto.Text = fila["codigo_corto"].ToString();
                txtMarca.Text = fila["Marca"].ToString();
                txtModelo.Text = fila["Modelo"].ToString();
                txtUbicacion.Text = fila["Ubicacion"].ToString();
                cboEstado.Text = fila["DescripStatus"].ToString();
                txtAccesorios.Text = fila["accesorios"].ToString();
                txtFiltro.Text = fila["Filtro"].ToString();
                txtTamano.Text = fila["Tamano"].ToString();
                txtColor.Text = fila["Color"].ToString();
                dpFecha.Text = fila["Fecha"].ToString();
                txtClave.Text = fila["Clave"].ToString();
                txtGarantia.Text = fila["Garantia"].ToString();
                txtMedida.Text = fila["Medida"].ToString();
                txtTipo.Text = fila["Tipo"].ToString();
                txtImpresion.Text = fila["Impresion"].ToString();
                txtDuplex.Text = fila["Duplex"].ToString();
                txtConnectividad.Text = fila["Conectividad"].ToString();
                txtNroSerieCargador.Text = fila["nro_serie_carg"].ToString();
                txtCodigoCargador.Text = fila["codigo_corto_carg"].ToString();
                cboLicencia.Text = fila["Licencia"].ToString();
                txtProcesador.Text = fila["Procesador"].ToString();
                txtRamCapacidad.Text = fila["ram_capacidad"].ToString();
                txtNroSerieCapacidad.Text = fila["nro_serie_capacidad"].ToString();
                txtCodReceptor.Text = fila["codigo_corto_recep"].ToString();
                txtOperador.Text = fila["Operador"].ToString();
                txtPuerto.Text = fila["Puerto"].ToString();
                txtNroRecarga.Text = fila["numero_recarga"].ToString();
                rtbObservacion.Text = fila["Observacion"].ToString();
                txtPantalla.Text = fila["Pantalla"].ToString();
                txtMarcaMainboard.Text = fila["mainboard_marca"].ToString();
                txtProcesadorModelo.Text = fila["procesador_modelo"].ToString();
                txtProcesadorMarca.Text = fila["procesador_marca"].ToString();
                txtProcesadorCapacidad.Text = fila["procesador_capacidad"].ToString();
                txtSoket.Text = fila["Socket"].ToString();
                txtRamModulo.Text = fila["Socket"].ToString();
                txtSoket.Text = fila["ram_modulos"].ToString();
                txtRamBancos.Text = fila["ram_bancos"].ToString();
                txtRambus.Text = fila["ram_bus"].ToString();
                txtHaddCapacidad.Text = fila["hdd_capacidad"].ToString();
                txtHddTipo.Text = fila["hdd_tipo"].ToString();
                txtSonido.Text = fila["Sonido"].ToString();
                txtVideoVga.Text = fila["video_vga"].ToString();
                txtRed.Text = fila["Red"].ToString();
                txtParalelo.Text = fila["Paralelo"].ToString();
                txtDvi.Text = fila["Dvi"].ToString();
                txtHdmi.Text = fila["Hdmi"].ToString();
                txtusb.Text = fila["Usb"].ToString();
                txtFloppy.Text = fila["Floppy"].ToString();
                txtUnidadOptica.Text = fila["unidad_optica"].ToString();
                txtUnidadOpMarca.Text = fila["unidad_optica_marca"].ToString();
                txtCasee.Text = fila["Casee"].ToString();
                txtNroSerieTrans.Text = fila["nro_serie_trans"].ToString();
                txtCodTrans.Text = fila["codigo_corto_trans"].ToString();
                txtRango.Text = fila["Rango"].ToString();
                txtCapacidad.Text = fila["Capacidad"].ToString();
                txtVersion.Text = fila["Version"].ToString();


            }

              
        }
    }

    lunes, 30 de julio de 2018 1:37
  • hola

    >>lo he instanciado al comienzo la variable produc

    Que pasa si la instancias dentro de btnAgregar_Click

    porque buscarproductoid() no devuelve un Producto en lugar de un datatable ?

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    lunes, 30 de julio de 2018 1:50
  • es que yo seleciono una fila de la tabla y ese id de esa fila lo envio al formulario en donde se llenan todos los textbox y combos para poder editar

    lunes, 30 de julio de 2018 14:53
  • Me olvidaba que si resolví el problema estaba llamando dos métodos en el load y uno de ellos era un combobox y esto hacia interferencia
    sábado, 25 de agosto de 2018 19:11