Visual Basic - Suprimir linea en blanco

Life is soft - evento anual de software empresarial
 
Vista:

Suprimir linea en blanco

Publicado por angel (6 intervenciones) el 04/07/2001 10:27:47
Tengo un problema con el flexgrid, me inserta una linea en blanco.
Mando el código
Private Sub c_Grid()
Dim contador As Integer
contador = 1
If (Not RS.BOF) Then
RS.MoveFirst
Do Until RS.EOF
gridempresas.Row = contador

gridempresas.Col = 0
gridempresas.ForeColor = vbBlue
gridempresas.Text = RS!CODIGO

gridempresas.Col = 1
gridempresas.Text = RS!Nombre

gridempresas.Col = 2
gridempresas.Text = RS!FecAlt
Next
RS.MoveNext
contador = contador + 1
gridempresas.Rows = contador + 1
Loop
gridempresas.RemoveItem (Row)
End If
End Sub
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Suprimir linea en blanco

Publicado por Alberto (278 intervenciones) el 04/07/2001 15:59:54
Por el comentario que haces me imagino que tu problema sucede cuando no hay registros por que cuando si hay registros en RS tu código debería funcionar salvo que la sentencia gridempresas.RemoveItem (Row) debería ser gridempresas.RemoveItem (Contador)
Si esto es así esa linea en blanco no se puede eliminar ya que cuando el flexygrid no está enlazado a datos, debe tener al menos una linea no fija y lo único que se puede hacer es:
gridempresas.RowHeight(1)=0 para que esa fila no este visible.


Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Suprimir linea en blanco

Publicado por Angel (6 intervenciones) el 05/07/2001 00:47:47
Gracias por la respuesta.
Ya esta solucionado
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar