Que parte del codigo esta mal aqui
Publicado por Carlos (50 intervenciones) el 03/08/2009 15:12:10
Hola a todos
pasa que tengo un combo y un datagridview al que le llame gridMateriales
Se cargan los mismos datos en el combo y en el grid, solo que en este ultimo mas detallado
La idea es que al seleccionar algun dato en el combo, en el grid se desplaze a la fila que contiene el mismo dato del combo. Asi si en el combo selecciono 'Ladrillos' en el grid se desplaze a la fila que contiene 'Ladrillos'
Este codigo funciona a medias ya que selecciona la fila pero al seleccionar otro dato del combo, en el grid tambien selecciona los datos, y quedan marcadas dos filas y va seleccionando cada fila que coincide con el combo. Asi si tipeo en el combo uno a uno los datos, en el grid van seleccionando cada uno de los datos. Ej si con el cursor voy bajando en el combo 5 datos, en el grid se selecciona 5 filas.
Tambien el grid queda estático y no avanza de acuerdo a los datos cargados y no se mueve la flechita negrita ubicada al costado del grid y la idea es que se desplaze.
saludos
Dim Filtro As String = cmbMat.Text.ToLower
For Each row As DataGridViewRow In GridMateriales.Rows
Dim rowText As String = row.Cells("COS_DESCR").Value.ToString().ToLower()
If Filtro = rowText Then
row.Selected = True
Exit For
End If
Next
pasa que tengo un combo y un datagridview al que le llame gridMateriales
Se cargan los mismos datos en el combo y en el grid, solo que en este ultimo mas detallado
La idea es que al seleccionar algun dato en el combo, en el grid se desplaze a la fila que contiene el mismo dato del combo. Asi si en el combo selecciono 'Ladrillos' en el grid se desplaze a la fila que contiene 'Ladrillos'
Este codigo funciona a medias ya que selecciona la fila pero al seleccionar otro dato del combo, en el grid tambien selecciona los datos, y quedan marcadas dos filas y va seleccionando cada fila que coincide con el combo. Asi si tipeo en el combo uno a uno los datos, en el grid van seleccionando cada uno de los datos. Ej si con el cursor voy bajando en el combo 5 datos, en el grid se selecciona 5 filas.
Tambien el grid queda estático y no avanza de acuerdo a los datos cargados y no se mueve la flechita negrita ubicada al costado del grid y la idea es que se desplaze.
saludos
Dim Filtro As String = cmbMat.Text.ToLower
For Each row As DataGridViewRow In GridMateriales.Rows
Dim rowText As String = row.Cells("COS_DESCR").Value.ToString().ToLower()
If Filtro = rowText Then
row.Selected = True
Exit For
End If
Next
Valora esta pregunta


0