Foros del Web » Programación para mayores de 30 ;) » .NET »

agregar un elemento al listview?

Estas en el tema de agregar un elemento al listview? en el foro de .NET en Foros del Web. hola compañero foreros bueno...queria hacerle una consulta...quisiera agregar un elemento a listview pero utilizando esto: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código vb: Ver original f CnSqlP.State = ConnectionState. ...
  #1 (permalink)  
Antiguo 09/11/2010, 15:28
 
Fecha de Ingreso: septiembre-2010
Mensajes: 38
Antigüedad: 10 años, 8 meses
Puntos: 0
Pregunta agregar un elemento al listview?

hola compañero foreros bueno...queria hacerle una consulta...quisiera agregar un elemento a listview pero utilizando esto:

Código vb:
Ver original
  1. f CnSqlP.State = ConnectionState.Open Then CnSqlP.Close()
  2. CnSqlP.Open()
  3. ' propiedades del SqlCommand  
  4. Dim comando As New NpgsqlCommand
  5. With comando
  6.     .CommandType = CommandType.Text
  7.     .CommandText = Sql
  8.     .Connection = CnSqlP
  9. End With
  10. Dim DA As New NpgsqlDataAdapter  ' Crear nuevo SqlDataAdapter  
  11. Dim DataSet As New DataSet ' Crear nuevo dataset  
  12. DA.SelectCommand = comando
  13. ' llenar el dataset  
  14. DA.Fill(DataSet, "Tabla")
  15. ' Propiedades del ListView  
  16.  
  17. With ListView
  18.                 .Items.Clear()
  19.                 .Columns.Clear()
  20.                 .View = View.Details
  21.                 .GridLines = True
  22.                 .FullRowSelect = True
  23.                 ' añadir los nombres de columnas  
  24.                .Columns.Add("CODIGO", 55, HorizontalAlignment.Left)
  25.                 .Columns.Add("COMISION", 65, HorizontalAlignment.Left)
  26.                 .Columns.Add("FECHA INICIO", 90, HorizontalAlignment.Left)
  27.                 .Columns.Add("HORARIOS", 140, HorizontalAlignment.Left)
  28.                 .Columns.Add("ALUMNOS", 80, HorizontalAlignment.Left)
  29. End With
  30.  
  31. ' Añadir los registros de la tabla  
  32. With DataSet.Tables("tabla")
  33.     For f As Integer = 0 To .Rows.Count - 1
  34.     Dim dato As New ListViewItem(.Rows(f).Item(0).ToString)
  35.     ' recorrer las columnas  
  36.          For c As Integer = 1 To .Columns.Count - 1
  37.                 dato.SubItems.Add(.Rows(f).Item(c).ToString())
  38.           Next
  39.       ListView.Items.Add(dato)
  40.     Next
  41. End With

o sea aca ingreso los datos q vienen de una consulta...el tema es que en la columna ALUMNO quiero agregar un elemento que en este caso es un nro...
o sea dnd dice:

For c As Integer = 1 To .Columns.Count - 1
c=5 ingresar el nro, caso contrario ingreso los valores de la consulta...
if c=5 then
ingreso el nro
else
dato.SubItems.Add(.Rows(f).Item(c).ToString())
end if
Next


espero haberme explicado...desde ya muchas gracias...

pd:utilizo vb.net(2005)

Etiquetas: listview
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:12.