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
App. WinForms / WPF .NET
Popolare DataGridView con mappatura colonne
martedì 01 giugno 2010 - 18.00
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
iatachris
Profilo
| Newbie
6
messaggi | Data Invio:
mar 1 giu 2010 - 18:00
Salve a tutti...
ho un problema che non riesco a risolvere.
in pratica eseguo una query su un db oracle e metto i risultati in un oggetto DataTable
Dopo di che asseggno tale oggetto al campo DataSource del DataGridView.
Il problema è su alcuni campi data
Praticamente non riesco a formattare il valore della data.
Pur modificando le propietà DydplayFormat della DataColumn il formato della data mi rimane invariato, come mai?
Il problema può essere dato da una incompatibilità tra i tipi di ritorno Oracle e la conversione di .NET?
Grazie a tutti
AntCiar
Profilo
| Expert
936
messaggi | Data Invio:
mar 1 giu 2010 - 18:07
Ciao.
Potrebbe anche essere il problema delle date.
Per darti una risposta corretta occorre controllare quello che restituisce il db.
se puoi preparaci un xml contentente i dati.
Puoi fare in questo modo:
oggettoDataTable.TableName = "TEST"
oggettoDataTable.WriteXml("C:\test.xml")
poi mandaci il file
Cristian Barca
iatachris
Profilo
| Newbie
6
messaggi | Data Invio:
ven 4 giu 2010 - 09:43
1377_test.zip
Ciao e grazie della risposta,
eseguendo il metodo WriteXml sull'oggetto dataTable mi crea il file in allegato... un po strano come listato
AntCiar
Profilo
| Expert
936
messaggi | Data Invio:
ven 4 giu 2010 - 09:56
ciao.
Si è un po strano come file
Dovrebbe crearti un xml in cui nella parte iniziale ci deve essere la definizione delle colonne e nella seconda parte la definizione delle righe.
Fai in questo modo:
creati un dataset, ci aggiungi la tabella e generi il file XML. In questo modo funziona sicuro.
DataSet dd = new DataSet();
dd.Tables.Add(tab);
dd.WriteXml("C:\\Test.xml", XmlWriteMode.WriteSchema);
Cristian Barca
iatachris
Profilo
| Newbie
6
messaggi | Data Invio:
ven 4 giu 2010 - 10:56
1378_Test.zip
ecco il nuovo file...
non riesco tuttavia a scrivere i valori delle righe
AntCiar
Profilo
| Expert
936
messaggi | Data Invio:
ven 4 giu 2010 - 11:09
Ciao.
Ho estratto il file e ricaricato in una tabella. La cosa strana è che nonostante nel file, nella parte della dichiarazione delle colonne, sia specificato il tipo OracleDateTime, me le carica come tipo stringa e quindi quando le associo alla datagridview mi ci fa scrivere qualsiasi cosa.
A questo punto non so che dirti. Non ho nemmeno Oracle per provare a creare una tabella con la stessa struttura.
Cristian Barca
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 !