Get Data Row
Get Data Row
Sección titulada «Get Data Row»Tipo: get-row · Paquete: DataTable Activities v1.0.5 · Salida: DataRow
Devuelve la fila (DataRow) en una posición concreta de una DataTable.
Cómo funciona
Sección titulada «Cómo funciona»Lee la fila en la posición index (la primera es 0) y la devuelve. Si el índice está fuera de rango, falla con un mensaje claro que indica cuántas filas tiene la tabla. No modifica la tabla.
Con la fila puedes leer celdas con Get Cell o modificarla con Set Cell / Update Data Row — recuerda que la fila sigue ligada a su tabla, así que modificarla cambia la tabla.
Parámetros requeridos
Sección titulada «Parámetros requeridos»| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
table | DataTable | — | La DataTable de la que leer, ej. clientes. |
index | int | — | Posición de la fila, contando desde 0. Debe estar entre 0 y el número de filas menos 1. |
Parámetros opcionales
Sección titulada «Parámetros opcionales»Ninguno.
Devuelve la DataRow de esa posición (la misma fila de la tabla, no una copia).
Errores comunes
Sección titulada «Errores comunes»| Mensaje | Causa y solución |
|---|---|
'table' debe ser una DataTable. | table no evalúa a una DataTable. |
El índice de fila '…' no es un entero válido. | index no es un número entero (por ejemplo, un texto). |
El índice de fila … está fuera de rango (la tabla tiene … filas). | El índice es negativo o mayor o igual al número de filas; pasa también con una tabla vacía. Comprueba antes con rowCount(tabla) > 0. |
Ejemplo
Sección titulada «Ejemplo»Get Data Row table = personas index = 0 → output: primera
Set Cell row = primera column = "edad" value = 99Log message = "Nombre: " + str(primera["nombre"])Actividades relacionadas
Sección titulada «Actividades relacionadas»- Get Cell — leer una celda de la fila.
- For Each — recorrer todas las filas.
- Find Data Row — obtener una fila por condición en vez de por índice.