PDA

View Full Version : Datagrid e Listview


evil_stefano
04-01-2006, 16:48
Ciao a tutti,

ho 1 problema a programmare .... sono appena passato a visual
basic .net 2005 beta 2 , e sono davanti a 1 problema enorme come
1 montagna :muro: .......

utilizzando i datagrid quando tento di immettere il valore da visualizzare
di 1 record di access mi dice "unable to cast an object"....

datagridview1.colums(1).item(1,1)= rs("id").value

ho capito che nn può convertire i dati da int a cell del datagrid
xche mi dice cannot convert int32 to system.datagrid.cellview,
ma vorrei sapere come si fa a impostare il tipo di dati della cella....
ho trovato nel datagrid 1 funzione ma nn so come usarla... :cry: :cry:

"valuetype"

.....................................................................

mi potreste xfavore far vedere 1 esempio di inserimento dati da un db al
datagrid? o in alternativa come si fà a cambiare il tipo
di dati del datagrid o del record set?

:sob:


Grazie a tutti !!!


:flower: :flower:

Crashbandy80
05-01-2006, 09:41
Mmh.. non ricordo molto bene. Allora il valuetype e' una proprieta' della colonna da impostare cosi' :

datagridview1.Columns(1).ValueType = GetType(Int32)


Poi per settare il valore, non penso tu possa fare come hai scritto, ma la proprieta' ".Item" e' da impostare direttamente sull'oggetto datagridview:

datagridview1.Item(1, 1).Value = rs("id").value


Spero di non aver detto cagate e di averti aiutato, ciao.

evil_stefano
05-01-2006, 16:46
ciao, grazie x la risposta,

x quel problema ho risolto...
basta creare 1 array di stringhe contenente rs.fileds(numero).value
e poi usare il comando datgridview1.row.add = stringa..

adesso il problema è 1 altro...

come faccio x selezionare 1 sola riga del datagrid e nn 1 cella?

Crashbandy80
13-01-2006, 09:21
Ogni volta ci metto cosi' tanto a risponderti che suppongo tu abbia gia' risolto, vero? :D

Se cosi' non fosse, per 'selezionare' cosa intendi?
Per attribuirgli un insieme di valori (riempirla) o la vuoi selezionata nel vero senso della parola?