Para una aplicacion Winform utilizamos los siguientes pasos
1) Ir a la configuracion de columnas del DataGrid
2) Agregar una columna (Unbound Column) y ponerla de primera
3) Asignar un nombre
4) Propiedad: ReadOnly = True
4) Asignar la propiedad VirtualMode del DataGrid con valor True
5) En el evento CellValueNeeded usar el siguiente código:
V.B.
Private Sub DataGridView1_CellValueNeeded(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellValueEventArgs) Handles DataGridView1.CellValueNeeded
If e.RowIndex >= 0 AndAlso e.ColumnIndex = Me.columna.Index Then
e.Value = e.RowIndex + 1
End If
End Sub
C#If e.RowIndex >= 0 AndAlso e.ColumnIndex = Me.columna.Index Then
e.Value = e.RowIndex + 1
End If
End Sub
private
void dataGridView1_CellValueNeeded(object sender, DataGridViewCellValueEventArgs e)
{
if (e.RowIndex >= 0 && e.ColumnIndex == columna.Index)
{
e.Value = e.RowIndex + 1;
}
}
====================================================================
Para hacerlo en una aplicación Web
1) Ir a la configuración de columnas del GridView
2) Agregar una columna tipo TemplateField y asignar un Header
3) En el html agregar el siguiente código
14 comentarios:
¿y si te borran una fila que no sea la última? ¿como re-enumeras los renglones? ¿recorres todas las filas?
Saludos...
Noé
Los números se organizarán solos porque el index de cada fila va a cambiar automáticamente cuando borres cualquiera
excelente tips, cada dia se aprende mas, gracias por compratir este tip
que excelente código lo que andaba buscando..... Gracias
Por favor como hago para guardar el numero de item en mi base de datos sql 2005. GRACIAS
Por favor como hago para guardar el numero de fila del datagrid view en mi base de datos sql 2005
Gracias! me sirvio!
Yo utilice este código pero ahora me borra también los datos que cargaba desde mi base de datos, alguien puede explicarme porque? por favor, no tengo mucha experiencia en esto. De ante mano agradezco la ayuda.
Este codigo es solo para enumerarte las filas de un gridview o datagrid. no debes usar ese numero para eliminar nada de la base de datos. para eso debes usar el Id de tu tabla
Muchas Gracias. Es justo lo que andaba buscando.
Postazo!!!!
+500 papuh me sirvio unchingo
Excelente, gracias por el aporte.
Excelente. al 100. Gracias
Publicar un comentario