Ayuda con programación de ComboBox en C#

Jordi 1 Reputation point
2020-12-09T23:36:20.46+00:00

Hola, muy buenas. Contextualizando un poco, esto desarrollando una aplicación en WF con el lenguaje c#. Ahora bien, estoy desde hace un par de días en una situación que no me deja avanzar. Resulta que dentro del Form tengo un comboBox del cual obtengo el índice, pero necesito de la misma forma obtener el parámetro del mismo índice que selecciono, cabe añadir que obtengo esta información de una tabla ya hecha en una Base de datos, para volver a insertar esta información en otra tabla de la misma base de datos. Ya obtengo el índice, como decía anteriormente, pero la rutina para poder obtener el nombre relacionado al índice se me resiste, no puedo hacerlo. Esta parte se me indico que debe de ir dentro del evento selectedIndexChanged, pero aún así no se carga, ni en el evento, ni en el evento de click del botón.

int indice = cmbProducto.SelectedIndex; 
IngresoInventario.nombre = cmbProducto.Items[indice].ToString(); 
C#
C#
An object-oriented and type-safe programming language that has its roots in the C family of languages and includes support for component-oriented programming.
10,370 questions
{count} votes

2 answers

Sort by: Most helpful
  1. Leo Ayala 21 Reputation points
    2020-12-12T03:17:48.247+00:00

    Tal vez esto te pueda ayudar. SelectedItem se refiere al objecto que esta seleccionado en el ComboBox. El segundo ejemplo usa el index y no tiene que ser el que esta seleccionado en ese momento.

    Customer customer = (Customer) cboCustomerList.SelectedItem;
    
    Customer customer = cboCustomerList.Items[index];
    

    Por favor asegura de testear esto porque hace ya mucho tiempo que no programo en Windows Forms. Estos ejemplos los tome de una aplicacion que habia programado hace un tiempo.

    -LA

    0 comments No comments

  2. Jabbar Hussain 1 Reputation point
    2020-12-12T09:23:33.303+00:00

    very nice sharing aesome one
    open-market-currency-rates.php

    0 comments No comments