
14/08/2011, 07:49
|
 | | | Fecha de Ingreso: agosto-2002 Ubicación: Panamá
Mensajes: 962
Antigüedad: 22 años, 6 meses Puntos: 15 | |
Respuesta: guardar consulta de grid en db Debes tener algo más presente:
1- El grid maneja un DataSource que puede ser cualquier tipo como IEnumerable<T>, DataSet, DataTable, etc.
2- Dependiendo al tipo de dato que tenga el DataSource tu puedes hacerte con esa información y hacer lo que gustes con ella.
Si tienes ejemplo un Servicio ó Controlador que maneja una lógica de negocio del Tipo:
AgregarProducto(Producto pro);
Ese método le pasas una clase Producto y el método se encarga de agregarlo a la base de datos y validar la información.
Si en tu DataGrid tu tienes en el DataSource el tipo IEnumerable<Producto> ó Producto[] puedes extraer lo que el DataSource tenga y hacer una lógica sobre eso.
Lo más simple para mostrarte sería un seudocódigo como el siguiente:
foreach(Producto item in grid.DataSource)
{
ProductoServicio.AgregarProducto(item);
}
No importa que tipo tenga el DataSource del grid tu debes trabajar la lógica sobre eso. |