El código es un pequeño ejemplo de como trabajar en C#, lo que les dejo es una pequeña porción del Sistema Real, pero que de seguro les ayudará mucho en lo que andan buscando.
Una parte del mismo está programado en capas.
En el .rar a descargar esta la carpeta para el visual studio y una parte de la base de datos SQL
Descargar
Acerca de:
El objetivo del blog es ayudarte como estudiante a prepararte mejor para los exámenes, proyectos y demás situaciones que enfrentes durante la carrera. Asi mismo es una herramienta de consulta para los profesionales en TI.
Material y sugerencias: ingenierosTI@gmail.com
¿Como Recorrer un DataGridView y Cargarlo en una Lista Genérica?
//aqui se debe instanciar la lista generica deseada... para este ejemplo la llamaremos XXXX
//recorre el datagridview linea a linea
for (int x = 0; x < nombredatagridview.RowCount; x++)
{
//instanciar un item de la lista generica
nombre_lista_generica item = newnombre_lista_generica();
//extrae el valor de las columnas del datagridview
//entre las comillas va el nombre de la columna numero "x" del datagridview
//los datos extraidos del datagridview son convertidos de acuerdo al tipo de dato d la propiedad n la lista generica
item.n_linea = Convert.ToInt32(nombredatagridview.Rows[x].Cells[" "].Value);//convierte a integer
item.cod_producto = (string)nombredatagridview.Rows[x].Cells[" "].Value;//convierte a string
item.valor_unitario = Convert.ToSingle(nombredatagridview.Rows[x].Cells[" "].Value);//convierte a float
//agregar el item a la lista generica
XXXX.Add(item);
}//fin del for que recorre el datagridview
¿Como mandar a imprimir "x" conjunto de datos desde una aplicación de windows forms?
Pues AQUÍ tienen un breve ejemplo montado en C#, al igual que un archivo con información sobre los objetos de impresión que trae Visual Studio 2008 (printdialog, printdocument, printpreviewcontrol.. etc).
En el ejemplo se encuentran aplicados los objetos: PrintDocument & PrintDialog
Download