Sabrías explicarme como hago lo que me dices. Gracias
User 8968497
Posts
-
Jesús Alvarez Manrique -
Jesús Alvarez ManriqueGracias por tu interés. El problema es que yo de inglés no se nada.
-
Jesús Alvarez ManriqueTengo Un ComboBox en WPF Que relleno MEDIANTE la ejecucion de las Naciones Unidas Procedure almacenado de SQL Server, con los NOMBRES de los Autores de determinados artículos de prensa. Hasta Ahí Perfectamente. El Problema Viene when despues de select sin autor (Apellidos, Nombre) Solicitar y Que me descomponga la Cadena MEDIANTE la división function (',') me da error al no encontrar El Segundo Elemento del array. La explicación está en Que intenta descomponer el Siguiente Resultado de la selección española en el ComboBox: ComboBoxWPF_LINQ_01.usp_ListadoCompletoAutoresResult, siendo ComboBoxWPF_LINQ_01 el Nombre de la Solución y usp_ListadoCompletoAutores el Procedure almacenado Que ejecuto párrafo llenar el ComboBox. Que el Código utilizo es el Siguiente: MostrarAutor private void () {string oAutor, oApellidos , oNombre; string [] CadenaSeparada; DataClasses1DataContext db = new DataClasses1DataContext (); . cboAutores.ItemSource db.usp_ListadoCompletoAutores = () ToList (); oAutor = cboAutotes.Text.ToString; CadenaSeparada = oAutor.Split (','); textBox1 . = Texto CadenaSeparada [0]; textBox2.Text CadenaSeparada = [1]; } Tambien le he probado con oAutor cboAutores.SelectedItem.ToString = () y tampoco me Funciona Las cadenas las Necesito párr Buscar en la Base de Datos los Artículos Escritos Cada autor de, Que Figuren en Ella. El ComboBox sí Llena Perfectamente con cadenas con la Siguiente Estructura Apellido1 Apellido2, Nombre Apellido1 Apellido2, Nombre Apellido1 Apellido2, Nombre .................. .................... (Apellido1 Apellido2, hijo Un solo campo) Selecciono sin artículo, y en el Texto del combo aparece la Cadena Seleccionada con La Misma Estructura, osea, Apellido1 Apellido2, Nombre, y es here Donde Comienzan los Problemas, Pues when Hago oAutor = cboAutotes.Text.ToString; ó oAutor = cboAutotes; me devuelve "ComboBoxWPF_LINQ_01.usp_ListadoCompletoAutoresResult", en Lugar De devolverme la cadena "Apellido1 Apellido2, Nombre", Nada Parecido con la Realidad.
-
Jesús Alvarez ManriqueTengo un ComboBox en WPF que relleno mediante la ejecución de un procedimiento almacenado de SQL server, con los nombres de los autores de determinados artículos de prensa. Hasta ahí perfectamente. El problema viene cuando después de seleccionar un autor (Apellidos, Nombre) y solicitar que me descomponga la cadena mediante la función Split(',') me da error al no encontrar el segundo elemento del array. La explicación está en que intenta descomponer el siguiente resultado de la selección en el ComboBox: ComboBoxWPF_LINQ_01.usp_ListadoCompletoAutoresResult, siendo ComboBoxWPF_LINQ_01 el nombre de la Solución y usp_ListadoCompletoAutores el procedimiento almacenado que ejecuto para llenar el ComboBox. El código que utilizo es el siguiente: private void MostrarAutor() {string oAutor, oApellidos, oNombre; string [] CadenaSeparada; DataClasses1DataContext db = new DataClasses1DataContext(); cboAutores.ItemSource = db.usp_ListadoCompletoAutores().ToList(); oAutor = cboAutotes.Text.ToString; CadenaSeparada = oAutor.Split(','); textBox1.Text = CadenaSeparada[0]; textBox2.Text = CadenaSeparada[1]; } Tambien lo he probado con oAutor = cboAutores.SelectedItem.ToString() y tampoco me funciona Las cadenas las necesito para buscar en la base de datos los artículos escritos de cada autor, que figuren en ella. El comboBox se llena perfectamente con cadenas con la siguiente estructura Apellido1 Apellido2, Nombre Apellido1 Apellido2, Nombre Apellido1 Apellido2, Nombre ...................................... (Apellido1 Apellido2, son un sólo campo) Selecciono un Item, y en el texto del combo aparece la cadena seleccionada con la misma estructura, osea, Apellido1 Apellido2, Nombre, y es aquí donde comienzan los problemas, pues cuando hago oAutor = cboAutotes.Text.ToString; ó oAutor = cboAutotes; me devuelve "ComboBoxWPF_LINQ_01.usp_ListadoCompletoAutoresResult", en lugar de devolverme la cadena "Apellido1 Apellido2, Nombre", nada parecido con la realidad.
Jesús Álvarez Manrique