none
Columnas del ListView RRS feed

  • Pregunta

  • Una Duda:

    Bueno mi duda es acerca de controlar las columnas del listview al momento de enviar datos.

    En un ListView hay dos Columnas  una que es de Codigo (Número Correlativo) y Otra que es el Nombre.

     - Agrego el nombre en un texybox y me lo agrega a la columna Codigo .

       Como controlar eso? , (Porque se tendría que agregar a la columna Nombre).

    - Es necesario agregar el Correlativo manualmente con el Nombre o lo puedo hacer de una forma que al

      momento de agregar el nombre tambien en la columna codigo se agregue el correlativo si es el 1 ó 2 ó 3 ... etc.

     


    Pedro Mata
    sábado, 8 de enero de 2011 0:26

Respuestas

  • Tienes que utilizar Subitems para agregar datoas a otra columna por ejemplo.

    Dim item as ListViewItem

    item = new ListViewItem()

    item.Text=txtNumero.Text

    item.Subitems.Add(txtNombre.Text)

    Listview1.items.Add(item)

     

     

    Saludos


    Jackson Rosado Developer c#, VFP, PL/SQL DBA - Oracle 10g
    domingo, 9 de enero de 2011 2:36

Todas las respuestas

  • El valor del textbox lo esta pasando en el orden equivocado en los parametros del metodo insert, verificate el metodo que realiza la insercion. Si puede subir este codigo para analizarlo seria mucho mejor.

    --Pedro dice:

    Es necesario agregar el Correlativo manualmente con el Nombre o lo puedo hacer de una forma que al momento de agregar el nombre tambien en la columna codigo se agregue el correlativo si es el 1 ó 2 ó 3 ... etc.

    Dentro de la base de datos puede hacer que la columna del Codigo tome un valor que se auto incremente, el cual puede inicial en un valor que le asigne e incrementarse con el rango que le ponga. para esto debe establecer la propiedad "Columna de Identidad = CodigoID", donde CodeID es el nombre de la columna que quiere que se incremente. Esto lo puede realizar por el explorador de servidore del Visual Estudio, expandiendo la base de datos que quiere trabajar, luego a la tabla donde se encuentra la columna le da un clic secundario y en el menu contextual que aparece selecciona "Abril Definicion de Tabla"



    Angel R. Jimenez G.
    Software Development
    Santo Domingo
    Republica Dominicana
    sábado, 8 de enero de 2011 5:15
  • No es una base de datos exatamente. Vi ese problema que al agregar datos por medio de un

    TextBox el Nombre me lo agregaba a la columna código y no se como controlar eso.

    Para enviar el Nombre  al ListView utilizo esto:

      Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
          listview1.items.add(textbox1.text)
        End Sub

    Ese es el Problema no se como determinar o como enviar el dato del TextBox a la Segunda Columna.

    Como puedo hacerlo?


    Pedro Estudiante de Sistemas Informáticos.
    sábado, 8 de enero de 2011 20:26
  • Tienes que utilizar Subitems para agregar datoas a otra columna por ejemplo.

    Dim item as ListViewItem

    item = new ListViewItem()

    item.Text=txtNumero.Text

    item.Subitems.Add(txtNombre.Text)

    Listview1.items.Add(item)

     

     

    Saludos


    Jackson Rosado Developer c#, VFP, PL/SQL DBA - Oracle 10g
    domingo, 9 de enero de 2011 2:36