Foros del Web » Programación para mayores de 30 ;) » .NET »

Numerando Headers en DataGridView

Estas en el tema de Numerando Headers en DataGridView en el foro de .NET en Foros del Web. Hola resulta que quiero numerar las filas de un datagridview, en cada header de la fila ira su numero, con este codigo: Código: Private Sub ...
  #1 (permalink)  
Antiguo 10/06/2010, 22:52
Avatar de Highlander  
Fecha de Ingreso: junio-2006
Ubicación: Concepción, Chile
Mensajes: 475
Antigüedad: 17 años, 10 meses
Puntos: 4
Numerando Headers en DataGridView

Hola resulta que quiero numerar las filas de un datagridview, en cada header de la fila ira su numero, con este codigo:

Código:
Private Sub dataGridView1_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles DataGridView1.RowPostPaint

        ' configura la numeracion de registros del grid
        Using b As SolidBrush = New SolidBrush(DataGridView1.RowHeadersDefaultCellStyle.ForeColor)

            e.Graphics.DrawString(e.RowIndex.ToString(System.Globalization.CultureInfo.CurrentUICulture) + 1, DataGridView1.DefaultCellStyle.Font, b, e.RowBounds.Location.X + 20, e.RowBounds.Location.Y + 4)

        End Using

    End Sub
El cual se ejecuta pero no sucede nada, me han dicho que puede ser alguna propiedad del datagridview que esta interferiendo, pero no logro descubrir cual es.

Alguien lo a intentado? saludos.

PD: El codigo se que esta bueno.
__________________
Ingeniero (E) en Computación e Informática
The last man alone with god.
  #2 (permalink)  
Antiguo 11/06/2010, 18:57
 
Fecha de Ingreso: febrero-2010
Mensajes: 7
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Numerando Headers en DataGridView

-Esta visible el la cabecera del row?

Creo que pudiera hacerse mucho mas sencillo que esto, algo asi (disculpa el pseudocodigo ya que no tengo el editor a la mano)

Cita:
for i as integer = 0 to datagridview.rowcount-1
datagridview.rows(i).... = i.tostring 'No recuerdo exactamente como cambiar el encabezado
end for

Etiquetas: datagridview, header
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:36.