Buenas a todos.
tengo el siguiente problema , estoy haciendo un pequeña aplicacion la cual entre sus funciones debe imprimir un archivo plano que se llena desde un dataset. hasta aqui todo bien , el problema es al momento de imprimir, ya que doy la orden de imprimir , la impresora se activa , pero no imprime nada, pienso que es un error en mi codigo y agradeceria que le dieran un vistazo haber si detectan algun error que yo no estoy viendo.
saludos
codigo :
protected void prepararImpresora()
{
//string printPath = System.Environment.GetFolderPath(Environment.Speci alFolder.MyDocuments);
StreamReader fileToPrint = new System.IO.StreamReader(@"D:\Nueva carpeta\Visual Studio 2008\Projects\segi-impresion\segi-impresion\archivoPlano.txt");
String nombreImpresora = cbSelectorImpr.SelectedItem.ToString();
printDocument1.DocumentName = fileToPrint.ToString();
Font printFont = new System.Drawing.Font("Arial",10);
printDocument1.PrinterSettings.PrinterName = nombreImpresora;// el nombre de la impresora lo seleciono desde un combobox
printDocument1.Print();
fileToPrint.Close();
}