C sharp - guardar datos de un listbox en sql server 2012

   
Vista:

guardar datos de un listbox en sql server 2012

Publicado por isaac (2 intervenciones) el 08/06/2016 02:50:59
Necesito ayuda para guardar los datos de un listbox a una tabla de sql server
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alexis

guardar datos de un listbox en sql server 2012

Publicado por Alexis (5 intervenciones) el 08/06/2016 07:36:13
Mira amigo... yo tengo un problema parecido, pero si por favor pudieras ser un poco mas especifico como de los frameworks que utilizas para tu desarrollo

asi a como veo y con la informacion que me das, te puedo decir que despues de que tu listbox este listo para ser metido a la BD, cras una lista y en ella metes todos los registros de dicho list :) y despues que ya esta llena la lista, la mandas a un método en e que ya se inserte a la BD con ayuda de un for


1
2
3
4
5
6
7
8
public void add(List<Object> list)
{
    foreach(var item is list)
    {
        String sql_comand("INSERT....");//concatenas item.propiedad
 
    }
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

guardar datos de un listbox en sql server 2012

Publicado por Brian (3 intervenciones) el 09/06/2016 09:22:04
Por que no intentas usando LinQ es mucho mas facil la iteracion de datos solo necesitas usar un For Para iterar datos

ejemplo aqui llamo los datos de una tabla (En un combo)


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
DataContext dcTemp = new Emp.DCGeneralDataContext();
 
            #region Objetos Adicionales
            Emp.Perfil objTemp = new Emp.Perfil();
            objTemp.id = 0;
            objTemp.strValor = "Seleccionar";
 
            Emp.Persona objTemp1 = new Emp.Persona();
            objTemp1.id = 0;
            objTemp1.strNombre = "Seleccionar";
 
            Emp.EmpleadoStatus objTemp2 = new Emp.EmpleadoStatus();
            objTemp2.id = 0;
            objTemp2.StrValor = "Seleccionar";
            #endregion
 
            List<Emp.Perfil> listaPuesto = dcTemp.GetTable<Emp.Perfil>().ToList();
            listaPuesto.Insert(0, objTemp);
 
            List<Emp.Persona> listaPersona = dcTemp.GetTable<Emp.Persona>().ToList();
            listaPersona.Insert(0, objTemp1);
 
            List<Emp.EmpleadoStatus> listaEstado = dcTemp.GetTable<Emp.EmpleadoStatus>().ToList();
            listaEstado.Insert(0, objTemp2);
 
            #region LISTAS COMBO
            this.cmbNombre.DataSource = listaPersona;
            this.cmbNombre.ValueMember = "id";
            this.cmbNombre.DisplayMember = "strNombre";
 
            this.cmbPerfil.DataSource = listaPuesto;
            this.cmbPerfil.ValueMember = "id";
            this.cmbPerfil.DisplayMember = "strValor";
 
            this.cmbStatus.DataSource = listaEstado;
            this.cmbStatus.ValueMember = "id";
            this.cmbStatus.DisplayMember = "strValor";
            #endregion

Y pues aqui con las ultimas partes muestro el valor en este caso el ID y el valor o nombre.
No se si te sirva espero y si
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

guardar datos de un listbox en sql server 2012

Hola que tal mira te recomiendo usar una tabla que que tenga Id y el valor que vayas a mostrar y de preferencia ocupa librerías como ajax control toolki y te ayuda porque solo configuras y listo es mas sencillo

Mira este ejemplo
http://www.ajaxcontroltoolkit.net/ComboBox/ComboBox.aspx
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar