• Viernes 10 de Mayo de 2024, 01:06

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - Lockter

Páginas: [1]
1
C# / Error Al Exportar A Excel
« en: Lunes 5 de Mayo de 2008, 13:09 »
Hola.

Me ha salido un problema al exportar unos datos del programa a Excel.

Para llamar al excel uso esto

Excel.Application oWB = new Excel.Application();
string a = System.Globalization.CultureInfo.InstalledUICulture.ToString() ;
System.Globalization.CultureInfo oldCI = System.Threading.Thread.CurrentThread.CurrentCulture;
System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo(a);
oWB.Workbooks.Add(Missing.Value);
System.Threading.Thread.CurrentThread.CurrentCulture = oldCI;
Excel._Worksheet oSheet;

Y falla aquí

oSheet.Cells[2, i+1] = ResultatDataView.Columns.HeaderText;


Antes me funcionaba solo con esto

oWB = (Excel._Workbook)(oXL.Workbooks.Add(Missing.Value));
oSheet = (Excel._Worksheet)oWB.ActiveSheet;

En el ordenador que estaba se reinstalo el Windows y el office, me parece que eso tambien tiene algo que ver.

Muchas gracias.

2
C# / Liberar Un Fichero De Texto.
« en: Miércoles 16 de Abril de 2008, 12:16 »
Hola,

Tengo un pequeño problema. Hay un archivo que leo al principio del programa para coger unos datos.
Uso el siguiente codigo:
            string a;
            using (StreamReader re = new StreamReader("BD.txt"))
            {
                // FileInfo bd = new FileInfo("BD.txt");
                //StreamReader re = bd.OpenText();
                a = re.ReadLine();
                re.DiscardBufferedData();
                re.Close();
                re.Dispose();
            }

Si luego más tardo quiero escribir en él no me deja.
Este es el código:
                    using (StreamWriter sw = new StreamWriter("BD.txt"))
                    {
                        sw.WriteLine(ServidorBox.Text);
                        sw.Close();
                    }

Me da fallo de que el archivo esta siendo usado por otro.

Muchas gracias.

Páginas: [1]