Hay muchos de red en 01 exportar los datos a Excel método de, he encontrado una manera relativamente sencilla y práctica en línea (se refieren a los usuarios del método)
string filename = "" ; Microsoft.Win32.SaveFileDialog dlg = nuevo Microsoft.Win32.SaveFileDialog (); dlg.DefaultExt = " .xls " ; // extensión de archivo por defecto dlg.Filter = " Excel工作簿| * .xls " ; // Filtrar archivos por extensión // Mostrar cuadro de diálogo Guardar archivo anulable < bool > resultDlg = dlg.ShowDialog (); // Proceso de diálogo Guardar archivo de resultados de la caja si (resultDlg == verdadera ) { // Guardar documento de archivo = dlg.FileName; } // importar datos en la cuadrícula de datos a Excel Archivo Searchresult.SelectAllCells (); Searchresult.ClipboardCopyMode = DataGridClipboardCopyMode.IncludeHeader; ApplicationCommands.Copy.Execute ( nulo , Resultado de búsqueda); // Cadena resultat = (string) Clipboard.GetData (DataFormats.CommaSeparatedValue); Resultado String = ( string ) Clipboard.GetData (DataFormats.UnicodeText); Searchresult.UnselectAllCells (); // cadena textToAdd = "Ejemplo de texto en el archivo"; Fs FileStream = nuevo FileStream (nombre de archivo, FileMode.Create); StreamWriter archivo1 = nuevo StreamWriter (fs, Encoding.Default); file1.WriteLine (result.Replace ( ' ' , ' ' )); file1.Close ();
utilidad de 02 a favor de la prueba