Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/10/2006, 06:25
Avatar de RsOfT
RsOfT
 
Fecha de Ingreso: marzo-2002
Ubicación: InterNET
Mensajes: 1.121
Antigüedad: 22 años, 2 meses
Puntos: 7
erick_arcini, de la forma que me dices, como quiera se le está pasando algo al DataSource. No es lo que quiero hacer.

Te plantearé el siguiente escenario. En una subrutina tienes el algoritmo para llenar un grid que tiene 3 columnas y lo llenas con 5 registros. Luego quieres agregar 1 registro más al grid y los datos que agregar son: 6, "Pedro" y "Activo".
El 6 es el valor de la primera columna, "Pedro" el valor de la segunda columna y "Activo" el valor de la tercera columna.

¿Cómo agregar ese registro al grid?
Nota: No puedes grabar el dato en la base de datos para luego asignarle el valor al DataSource.

Por último y para que te quede más claro de lo que quiero hacer, en VB6 lo que yo hacía para agregar un registro al FlexGrid sin llenarlo de la base de datos era:
Código:
Grid.Rows = Grid.Rows + 1 'Añade una nueva línea al Grid
Grid.TextMatrix(Grid.Rows -1, 1) = "6"
Grid.TextMatrix(Grid.Rows -1, 2) = "Pedro"
Grid.TextMatrix(Grid.Rows -1, 3) = "Activo"
¿Cómo harías algo parecido en .NET?
__________________
.::RsOfT::.
--El que se aferra a lo conocido, nunca conocerá lo desconocido--
--Es intentando lo imposible como se realiza lo posible--
--Es de pésimo gusto contentarse con algo mediocre cuando lo excelente está a nuestro alcance--