Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
.NET Framework
CntextSwitchDeadlock
giovedì 31 luglio 2008 - 10.28
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
gonzalezh
Profilo
| Junior Member
71
messaggi | Data Invio:
gio 31 lug 2008 - 10:28
Ciao,
VS 2008, C#. Ho un'applicazione addin per excel 2003, che legge righe da una tabella sql e le scarica su un folgio Excel. Quando le righe sono poche, un centinaio, tutto procede bene, anche se lento. Ma quando le righe aumentano, attorno a la riga 10 000 mi da ContextSwitchDeadlock.
Quale può essere il problema??
Il codice che Esporta in Excel:
private void ExportToExcel(Excel.Worksheet ws)
{
int cols = mySynth.ds.Tables[0].Columns.Count;
int rows = mySynth.ds.Tables[0].Rows.Count;
for (int i = 0; i < cols; i++)
{
Globals.ThisAddIn.Application.Cells[1, i + 1] = mySynth.ds.Tables[0].Columns[i].ColumnName;
for (int j = 0; j < rows; j++)
{
string value = mySynth.ds.Tables[0].Rows[j][i].ToString();
Globals.ThisAddIn.Application.Cells[j + 2, i + 1] = value; // qui mi da il ContextSwitchDeadlock
}
}
}
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !