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
C visual studio
giovedì 26 giugno 2008 - 16.10
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
LUNA
Profilo
| Junior Member
53
messaggi | Data Invio:
gio 26 giu 2008 - 16:10
Ciao!!Sto cercando di leggere i file di un foglio excell con visual studio 2005 e di visualizzarli. Qualcuno mi sa dire come posso fare per creare un data grip(o qualcos'altro) per visualizzare i dati di excell che ho messo nel datatable con:
mData.Clear();
mData.Columns.Clear();
adapter.Fill(mData);
Grazie a chiunque fosse così gentile da rispondermi
rossimarko
Profilo
| Guru
1.173
messaggi | Data Invio:
gio 26 giu 2008 - 16:32
Ciao,
Stai facendo un progetto WindowsForms o Web?
Per visualizzare i dati devi impostare mData come datasource della tua DataGrid.
grid.DataSource = mData
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko
LUNA
Profilo
| Junior Member
53
messaggi | Data Invio:
gio 26 giu 2008 - 18:23
Un progetto windowsForms.
Aggiungendo quel pezzo di codice mi da errore e che non esiste nel contesto.
Non è che per caso avresti un esempio da allegarmi?
Ti ringrazio ancora!
rossimarko
Profilo
| Guru
1.173
messaggi | Data Invio:
ven 27 giu 2008 - 09:45
>Un progetto windowsForms.
>Aggiungendo quel pezzo di codice mi da errore e che non esiste
>nel contesto.
"Grid" è un nome generico con cui mi riferivo al nome del tuo controllo griglia.
Nel tuo caso devi mettere il nome della griglia che hai inserito nel form.
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko
LUNA
Profilo
| Junior Member
53
messaggi | Data Invio:
ven 27 giu 2008 - 11:16
Grazie mille!!! Dato che ci sono posso porti un'altro questito?Ti prometto che poi non ti disturbo più!
Per leggere il file di excell, ho usato la stringa di connessione e letto i dati contenuti nel foglio excell nel modo sottostante (che se troppo lungo e non ne hai voglia,non leggerlo neanche!!).Il problema è che mi da errore e dice che non esistono nel contesto le parole: myConnString e connection.....non so come fareeeeeee!!!Ti ringrazio per la disponibilità!
public void leggi(string nomefile)
{
try
{
using (OleDbConnection connection = new OleDbConnection( myConnString ))
myConnString = String.Concat("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=", nomefile, ";Extended Properties=\"Excel 8.0;MaxScanRows=1;HDR=YES;IMEX=1\"");
{
connection.Open();
ReadCurrentSheet_1();
}
......
private void ReadCurrentSheet_1()
{
try
{
string sql = "select * from [Foglio1$]";
using (OleDbConnection connection = new OleDbConnection(myConnString))
{....
rossimarko
Profilo
| Guru
1.173
messaggi | Data Invio:
ven 27 giu 2008 - 14:55
per quanto riguarda myConnString devi semplicemente dichiararla e inserci un valore. Una volta risolto quel problema guarda se ti da ancora errore sull'oggetto connection.
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko
LUNA
Profilo
| Junior Member
53
messaggi | Data Invio:
ven 27 giu 2008 - 21:49
Scusa ancora per il disturbo...:-p
Ho messo
string myConnString;
Con questo mi riconosce il myConnString successivo(che prima non mi riconosceva), ma non il myConnString della parte successiva del codice.
Connection non me lo riconosce ancora....
rossimarko
Profilo
| Guru
1.173
messaggi | Data Invio:
sab 28 giu 2008 - 10:27
E' lo stesso problema, nella parte successiva non te lo riconosce perchè non è dichiarata (è una funzione diversa).
Le variabili dichiarate all'interno di una funzione non sono visibili dalle altre funzioni.
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko
LUNA
Profilo
| Junior Member
53
messaggi | Data Invio:
sab 28 giu 2008 - 16:05
689_Form1.zip
Sfortunatamente il problema rimane...non riesco proprio a capire perchè mi da errore su myConnString e connection, anche perchè il codice dovrebbe essere giusto!!
Comunque io provo ad allegare il file cs, se qualcuno a tempo perso ci volesse dare un'occhiata mi salverebbe!!
graize grazie grazie!!
ps=nessuno mi sa aiutare o dare qualche consiglio?
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 !