Multiseleccion de un datagrid?

23/10/2006 - 07:57 por JoseMA | Informe spam
Alguien me puede decir si se puede hacer multiseleccion en un datagrid?

Yo se que cuando el programa esta corriendo si puedo seleccionar varias
filas, pero sin embargo no encuentro una propiedad que me diga cuales son.


Alguien me puede ayudar?

Preguntas similare

Leer las respuestas

#1 Martin Rodriguez
23/10/2006 - 23:16 | Informe spam
Hola,
Debes de usar las clases DataGridViewSelectedRowCollection para las filas
seleccionadas, DataGridViewSelectedColumnCollection para las columnas
seleccionadas y DataGridViewSelectedCellCollection para las celdas
seleccionadas.

prueba el siguiente código, uso la clase DataGridViewSelectedRowCollection,
la variable PrimeraFila te devuelve la primera filea seleccionada y NumFilas
es el numero de filas seleccionadas

If Me.DataGridView1.SelectedRows.Count > 0 Then
Dim FilasSelect As DataGridViewSelectedRowCollection
FilasSelect = Me.DataGridView1.SelectedRows
Dim PrimeraFila As Integer = FilasSelect.Item(0).Index
Dim NumFilas As Integer = FilasSelect.Count
End If

Saludos

Martín Rodriguez
Desarrollador Freelance

Web: http://www.mr-factory.com



"JoseMA" wrote:

Alguien me puede decir si se puede hacer multiseleccion en un datagrid?

Yo se que cuando el programa esta corriendo si puedo seleccionar varias
filas, pero sin embargo no encuentro una propiedad que me diga cuales son.


Alguien me puede ayudar?
Respuesta Responder a este mensaje
#2 JoseMA
24/10/2006 - 06:07 | Informe spam
Hola, muchas gracias por tu respuesta. Pero aún tengo un gran problema, según
tengo entendido esas clases estan definidas dentro del .net framework 2.0 y
yo estoy trabajando con .net 2003, el cual no lo tiene. Alguien sabe como
hacerlo en .net 2003?


"Martin Rodriguez" wrote:

Hola,
Debes de usar las clases DataGridViewSelectedRowCollection para las filas
seleccionadas, DataGridViewSelectedColumnCollection para las columnas
seleccionadas y DataGridViewSelectedCellCollection para las celdas
seleccionadas.

prueba el siguiente código, uso la clase DataGridViewSelectedRowCollection,
la variable PrimeraFila te devuelve la primera filea seleccionada y NumFilas
es el numero de filas seleccionadas

If Me.DataGridView1.SelectedRows.Count > 0 Then
Dim FilasSelect As DataGridViewSelectedRowCollection
FilasSelect = Me.DataGridView1.SelectedRows
Dim PrimeraFila As Integer = FilasSelect.Item(0).Index
Dim NumFilas As Integer = FilasSelect.Count
End If

Saludos

Martín Rodriguez
Desarrollador Freelance

Web: http://www.mr-factory.com



"JoseMA" wrote:

> Alguien me puede decir si se puede hacer multiseleccion en un datagrid?
>
> Yo se que cuando el programa esta corriendo si puedo seleccionar varias
> filas, pero sin embargo no encuentro una propiedad que me diga cuales son.
>
>
> Alguien me puede ayudar?
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida