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
DATAGRID CON COLONNE BLOCCATE
giovedì 03 luglio 2008 - 20.49
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
TOPOAMORE
Profilo
| Expert
695
messaggi | Data Invio:
gio 3 lug 2008 - 20:49
SALVE A TUTTI,
VOLEVO SAPERE SE ERA POSSIBILE BLOCCARE LE PRIME DUE COLONNE DI UN DATAGRID MENTRE LE ALTRE SCORRONO CON LA BARRA ORIZZONTALE
ES.
COGNOME | NOME | DATA DI NASCITA | CITTA | ECC | ECC | ECC| ......
ECCO ORA VISTO CHE I DATI PER OGNI MEMBRO SONO TANTI E ANDANDO A SCORRERE CON LA BARRA ORIZZONTALE IL DATAGRID VANNO A SPARIRE COGNOME E NOME NON ANDANDO PIU A CAPIRE DI CHI SONO QUEI DATI CHE STO LEGGENDO.
SE AVETE CONSIGLI SPARATE.
SALUTI ANCORA A TUTTI
luigidibiasi
Profilo
| Guru
1.077
messaggi | Data Invio:
sab 5 lug 2008 - 12:44
Soluzione poco elegante (non l'ho provata) ....
Usare due datagrid (che riempirai allo stesso modo) nella prima mostri solo i dati da bloccare
nella seconda i dati che vuoi far scorrere (nascondendo le colonne con i dati mostrati nella prima )
>>"Riempirai allo stesso modo"
per evitare che le righe assumano dimensioni diverse.
Lo scrolling verticale poi lo gestisci con una delle due
Luigi Di Biasi
TOPOAMORE
Profilo
| Expert
695
messaggi | Data Invio:
dom 6 lug 2008 - 12:27
Ciao grazie per la risposta.
Avevo gia' pensato a questo ma mai messo in atto visto che ogni datagrid deve caricare 5000 record ,in una tabella a campi incrociati da me creata, ci mette circa 10,15 secondi a datagrid e non e tanto bello.
Attendo nuove risposte e cmq grazie ancora
Enne
Profilo
| Junior Member
59
messaggi | Data Invio:
lun 7 lug 2008 - 02:58
Ciao,
Puoi utilizzare la proprietà Frozen.
//Esempio
this.ColumnName.Frozen = true;
this.ColumnSurname.Frozen = true;
In questo modo puoi bloccare solo le prime 2 colonne che servono a te (nel tuo caso Nome e Cognome) e tutte le altre vanno invece a scorrere con la barra orizzontale del datagrid.
Rocco Verrastro
.NET Programmer - Web Developer
luigidibiasi
Profilo
| Guru
1.077
messaggi | Data Invio:
lun 7 lug 2008 - 23:13
Direi che e il caso di accettare la risposta di Enne
.... mi hai scomplicato la vita!!!!!!!!
Luigi Di Biasi
TOPOAMORE
Profilo
| Expert
695
messaggi | Data Invio:
gio 10 lug 2008 - 17:29
Ciao
grazie della risposta e scusa per il ritardo.
Ancora non ho provato quello che hai detto ma tra un po lo faro'. Ma ul codice che hai scritto e in C in vb è uguale?
Se e cosi sei un grande altrimenti grazie lo stesso e speriamo in qualcos'altro
Bye Bye
Enne
Profilo
| Junior Member
59
messaggi | Data Invio:
gio 10 lug 2008 - 18:18
Ciao,
quello che ti ho scritto prima è per C#, ma per VB è uguale.
//Esempio VB
Me.ColumnName.Frozen = True
Me.ColumnSurname.Frozen = True
P.S.: Ricordati di chiudere il thread, grazie :)
Buona continuazione di lavoro
Rocco Verrastro
.NET Programmer - Web Developer
TOPOAMORE
Profilo
| Expert
695
messaggi | Data Invio:
gio 10 lug 2008 - 18:21
TI faccio una panoramica:
allora uso Visual Studio 2003
e' un DataGrid e non un GridView
Non riesco a trovare la proprieta FROZEN della colonna
Ciaooo
Enne
Profilo
| Junior Member
59
messaggi | Data Invio:
gio 10 lug 2008 - 18:32
Uhm, io parlavo di un DataGridView in Visual Studio 2005.
Rocco Verrastro
.NET Programmer - Web Developer
TOPOAMORE
Profilo
| Expert
695
messaggi | Data Invio:
gio 10 lug 2008 - 18:35
Quindi niente.
Tutto quello che hai detto non vale per me.
Grazie lo stesso
Ciaooooo
alexmed
Profilo
| Guru
1.186
messaggi | Data Invio:
gio 10 lug 2008 - 20:53
Ciao
Riferendomi all'ipotesi dei due controlli DATAGRID,
se fai due query (nella prima carichi le prime due colonne e nella seconda le escludi)
i tempi si allungano lo stesso?
Visto che ti interessa visualizzare nome e cognome nell'evento click della DATAGRID potresti riportare i due dati in nua Label
TOPOAMORE
Profilo
| Expert
695
messaggi | Data Invio:
gio 10 lug 2008 - 21:25
Ciao grazie per l'iteressamento.
Sto seguendo una procedura che mi ha ridotto i tempi in un secondo per la query.
Ora il mio problema e agganciare l'evento scroll del secondo datagrid e inviarlo al primo per effettuare gli stessi movimenti.
Grazie
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 !