Usuario
Como Hacer un Array de tipo String Desde un Dataset y mysql

Pregunta
-
Hola a todos espero que tenga un buen dia, Lo que deseo hacer es mediante un dataset hacer o tomar los valores de una columna y insertarlo en un array de tipo string ya que utilizo el mismo dataset para hacer que un combobox tenga los campo lo que pretendo es que al elejor un item de el combobos buscar con SelectIndex la ubicacion de el campo en el array y luego mostrarlo en un label... Como podria hacer eso?¿ Gracias por su tiempo.
- Cambiado Enrique M. Montejo jueves, 11 de agosto de 2016 14:44 Pregunta relacionada con objetos de acceso a datos.
Todas las respuestas
-
A ver si entiendo, ¿quieres tener los mismos elementos tanto en el desplegable como en una matriz, para que al seleccionar un elemento del desplegable realices la búsqueda por el índice en la matriz y asignes el valor a un objeto de tipo Label? ¿Cuál es la necesidad? ¿No entendí del todo? ¿No basta con asignar el valor seleccionado al objeto de tipo Label?
Label.Text = ComboBox1.Text
- Marcado como respuesta Enrique M. Montejo jueves, 28 de julio de 2016 8:57
- Desmarcado como respuesta Enrique M. Montejo jueves, 11 de agosto de 2016 14:43
-
lo que estara en el combocox es una lista de ids cuando uno selecciones un id en especifico que me mueste el nombre de ese id por id 1,2,3,4 para 1 manuel para 2 carlos para 3 ricarcdo y 4 miegel en el combobox solo estaran los numero y en el array los nombres lo que quiero es sacar de un dataset o dataview el array de nombres.
-
Es probable que yo no esté entendiendo del todo lo que requieres.
Un objeto de tipo ComboBox expone las propiedades ValueMember y DisplayMember para contener los valores que identifican a un elemento y la descripción del elemento respectivamente, de los dicho, ¿no basta con vincular un origen y utilizar las propiedades para obtener la descripción de un elemento seleccionado?
Por ejemplo:
OrigenDatos { id = 1, Nombre = "Juan"; id = 2, Nombre = "Carlos"; id = 3, Nombre = "Ricardo" }; comboBox1.ValueMember = "id"; comboBox1.DisplayMember = "Nombre"; comboBox1.DataSource = OrigenDatos;
Bajo la estructura planteada puedes obtener el elemento seleccionado, tanto el id como el nombre:
/*Valor seleccionado*/ int idSeleccionado = Convert.ToInt32(comboBox1.SeletectedValue); /*Elemento seleccionado*/ string elementoSeleccionado = comboBox1.Text;
Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.