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?