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
[c#] DataGridView e colonna boolean
mercoledì 07 maggio 2008 - 08.36
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
giulio-9RN
Profilo
| Newbie
15
messaggi | Data Invio:
mer 7 mag 2008 - 08:36
Ciao a tutti,
devo caricare in un controllo DataGridView il contenuto di una tabella SQLite. Nella tabella una colonna è di tipo booleano.
In problema è che, dopo l'importazione nella Datagridview, le celle nella colonna booleana (rappresentata con delle checkbox) hanno sempre valore 'false' senza rispecchiare il vero valore che si trova nel database.
Vi riporto il codice per caricare nella DataGridView:
.....
SQLiteDataAdapter da = new SQLiteDataAdapter("SELECT * FROM SicMarc", connStr);
DataSet ds = new DataSet();
da.Fill(ds,"SicMarc");
dataGridView1.DataSource = null;
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "SicMarc";
347x160
11Kb
Per tutti gli altri campi invece non ho problemiAvete quanche idea?
Grazie a tutti
Giulio
aiedail92
Profilo
| Expert
993
messaggi | Data Invio:
mer 7 mag 2008 - 13:03
Ciao
Hai provato ad impostare la proprietà FalseValue della colonna con le checkbox a "false"?
Luca
giulio-9RN
Profilo
| Newbie
15
messaggi | Data Invio:
mer 7 mag 2008 - 15:02
Ciao,
si l'ho impostata. Alla fine ho scoperto la causa:
nella tabella in SQLite andavo ad inserire i record nella colonne Boolean con ..'true' oppure 'false'.
In questo modo SQLite inserisce correttamente il valore nel DB ma, nel momento di riempire il DataGridview quest'ultimo non sa cosa è 'true' e cosa è 'false'.
se invece nella insert si usano i valori 1 e 0 tutto ok
Grazie mille
Ciao
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 !