datagrid

06/07/2004 - 12:17 por dps | Informe spam
alguien sabe como puedo recorrer todos los registros
seleccionados en un datagrid?

por cierto, como le digo al datagrid que no acepte el
multiselect?

desde ya mil gracias
 

Leer las respuestas

#1 Antonio Mtz.
07/07/2004 - 01:06 | Informe spam
alguien sabe como puedo recorrer todos los registros
seleccionados en un datagrid?

por cierto, como le digo al datagrid que no acepte el
multiselect?

desde ya mil gracias
.




La siguiente función regresa un arraylist con las
posiciones de los elementos seleccionados en el grid que
se le pasa como parámetro.

Ojala te sirva

Public Function elementosSeleccionados(ByRef grid As
DataGrid) As ArrayList
Dim newArrayList As New ArrayList(10)
Dim cuantosHayEnG As Int16
Dim auxiliar As Int16
Dim fin2 As Int16 = 0
Try
With grid
cuantosHayEnG = datSet.Tables
(.DataMember.ToString()).Rows.Count()
If cuantosHayEnG > 0 Then
For auxiliar = 0 To cuantosHayEnG - 1
If .IsSelected(auxiliar) = True
Then
newArrayList.Add(auxiliar)
End If
Next auxiliar
If auxiliar =
cuantosHayEnG And newArrayList.Count = 0 Then
MsgBox
("No hay ninguna celda seleccionada")
End If
Else
MsgBox("No
existen elementos disponibles")
End If
End With
Return newArrayList
Catch err As Exception
MsgBox(err.ToString)
Return Nothing
End Try
End Function

Preguntas similares