-Ivan-
09-05-2011, 10:01
Ho un problema a caricare un file excel.
Sto usando le librerie della Infragistics per Silverlight.
Avrei bisogno di aprire e leggere un file excel .xlsx dopo che č stato droppato su una listbox. Il problema non viene dal drag and drop ma dall'apertura del file.
Il programma si blocca e non prosegue sia con:
Workbook dataWorkbook;
dataWorkbook = Workbook.Load("Prova.xlsx");
Con il file messo nella cartella del progetto (ma ho provato a metterlo in diversi punti).
Sia con il metodo sotto (in cui probabilmente c'č un errore solo che non me ne intendo molto di c#).
public void lstAccounts_Drop(object sender, DragEventArgs e)
{
IDataObject data = e.Data;
Workbook dataWorkbook = data.GetData(DataFormats.FileDrop) as Workbook;
Non vorrei che il file che ho creato sia bastardo perchč lavoro sul portatile dove ho solo una versione Excel starter che probabilmente non č il massimo della vita.
Perņ il fatto che anche il primo comando utilizzato blocchi l'esecuzione mi sembra strano, dovrebbe essere abbastanza banale.
Mi sapete indicare una via per uscire da questo problema? E magari indicare la conversione da fileinfo o da IDataObject in workbook se si puņ fare in qualche modo?
Sto usando le librerie della Infragistics per Silverlight.
Avrei bisogno di aprire e leggere un file excel .xlsx dopo che č stato droppato su una listbox. Il problema non viene dal drag and drop ma dall'apertura del file.
Il programma si blocca e non prosegue sia con:
Workbook dataWorkbook;
dataWorkbook = Workbook.Load("Prova.xlsx");
Con il file messo nella cartella del progetto (ma ho provato a metterlo in diversi punti).
Sia con il metodo sotto (in cui probabilmente c'č un errore solo che non me ne intendo molto di c#).
public void lstAccounts_Drop(object sender, DragEventArgs e)
{
IDataObject data = e.Data;
Workbook dataWorkbook = data.GetData(DataFormats.FileDrop) as Workbook;
Non vorrei che il file che ho creato sia bastardo perchč lavoro sul portatile dove ho solo una versione Excel starter che probabilmente non č il massimo della vita.
Perņ il fatto che anche il primo comando utilizzato blocchi l'esecuzione mi sembra strano, dovrebbe essere abbastanza banale.
Mi sapete indicare una via per uscire da questo problema? E magari indicare la conversione da fileinfo o da IDataObject in workbook se si puņ fare in qualche modo?