Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: 01munrra en 6 Abril 2016, 07:46 am



Título: DataGridView con columna tipo DataGridViewCheckBoxColumn() [SOLUCIONADO]
Publicado por: 01munrra en 6 Abril 2016, 07:46 am
primero que nada, disculpenme soy nuevo en este lenguaje, y me falta por aprender, les comento tengo un datagridview cargado a traves de una base de datos, cada fila del datagridview tiene un chekbox para que el usuario seleccione, aqui algo de codigo:

Código
  1.  
  2.        Dim ds As New DataSet
  3.        Dim col_select As New DataGridViewCheckBoxColumn()
  4.  
  5.        With col_select
  6.            .Name = "Selecione"
  7.            .DefaultCellStyle.BackColor = Color.AliceBlue
  8.        End With
  9.  
  10.        orden = "Select descripcion from signos"
  11.        ds.Tables.Add("signos")
  12.        Dim adaptador As New OleDb.OleDbDataAdapter(orden, bd)
  13.        adaptador.Fill(ds.Tables("signos"))
  14.        ds.Tables(0).Columns(1).ColumnName = "Descripcion"
  15.        DataGridView1.DataSource = ds_signos.Tables("signos")
  16.        DataGridView1.Columns.Add(col_select) ' añado al datagridview
  17.  

mi pregunta son las siguientes:
1) como hago el recorrido del datagridview, para saber que selecciono el usuario.

gracias!, por cualquier tipo de ayuda.


Título: Re: DataGridView con columna tipo DataGridViewCheckBoxColumn() [SOLUCIONADO]
Publicado por: 01munrra en 7 Abril 2016, 16:08 pm
la solucion es la siguiente:

Código
  1. For fila As Integer = 0 To DataGridView1.RowCount - 1
  2.            For columnas As Integer = 0 To DataGridView1.ColumnCount - 1                
  3.                If columnas = 2 Then
  4.                    If DataGridView1(2, fila).Value() = True Then
  5.                        MsgBox(DataGridView1.Item(1, fila).Value)
  6.                        'Operaciones a Efectuar  
  7.                    End If
  8.                End If
  9.            Next
  10.        Next
  11.  

cabe destacar que en la columna 2 del DataGridView tengo al DataGridviewChekboxColumn y en la columna 1 tengo al nombre del Items Seleciionado.  ;-) ;-) ;-) :silbar: :silbar: