tiempo selectedrows net modificar event ejecucion despues datos dato como column automaticamente agregar actualizar vb.net datagridview

vb.net - selectedrows - Problema de selección de múltiples filas de DataGridView



selectedrows datagridview c# (2)

Prueba esto:

Dim selectedItems As DataGridViewSelectedRowCollection = dgv.SelectedRows For Each selectedItem As DataGridViewRow In selectedItems ''Add code to handle whatever you want for each row Next End Sub

Estoy tratando de buscar múltiples selecciones en un DataGridView con un bucle For ... Next, pero aunque he seleccionado varias filas, la única fila con la propiedad Selected = True es la primera fila en la selección. ¿Hay alguna forma de evitar esto?

MultiSelect es verdadero en DataGridView.

Mi código es el siguiente:

For Each dr As DataGridViewRow In dgv.Rows If dr.Selected = True Then intSelectedRow = dr.Index SetTime("KeyEntry", dgv.Name, intSelectedRow) End If Next

Gracias


Dim Message As String = String.Empty Dim FNL As FinalRpt = New FinalRpt() For Each ItemRow As DataGridViewRow In DGVItems.Rows Dim ISSelected As Boolean = Convert.ToBoolean(ItemRow.Cells("MyChkBox").Value) If ISSelected Then Message &= Environment.NewLine Message &= ItemRow.Cells("I_ID").Value.ToString() Dim SelectedRow As Integer = DGVItems.Rows.GetRowCount(DataGridViewElementStates.Selected) Dim RPTItemsDA As OleDbDataAdapter Dim RPTItemsDS As DataSet Dim I As Integer For I = 0 To SelectedRow Step 1 RPTItemsDA = New OleDbDataAdapter("Select Distinct * From stkrpt Where I_ID = " & DGVItems.SelectedRows(I).Index.ToString() & "", DBConnect) RPTItemsDS = New DataSet RPTItemsDA.Fill(RPTItemsDS, "stkrpt") FNL.DGVReport.DataSource = RPTItemsDS FNL.DGVReport.DataMember = "stkrpt" Next FNL.MdiParent = MDIParent1 FNL.StartPosition = FormStartPosition.CenterScreen FNL.WindowState = FormWindowState.Maximized Me.Hide() FNL.Show() ISSelected = False End If Next MessageBox.Show(Message)