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# Consiglio su binding dati
martedì 27 ottobre 2009 - 01.09
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Franto
Profilo
| Junior Member
75
messaggi | Data Invio:
mar 27 ott 2009 - 01:09
Ciao, vi spiego brevemente il mio scenario...
Ho una prima form (Form1) che visualizza i dati attraverso un grid.
Tramite un bottone "Visualizza", vorrei aprire una specie di dettaglio riga, con gli stessi dati, ma visualizzati in campi in modo da renderli più leggibili.
Ora, mi si prospettano 2 vie:
1. Gestire la visualizzazione con il databinding
2. Passare la chiave primaria della tabella, estrarre i dati ed associarli manualmente.
Ho la necessità di gestire tutto da codice, quindi senza disegnare i controlli dataset, databinding..
Cosa mi consigliate?
Io sarei orientato ad utilizzare il databinding..solo che non ho le idee molto chiare sul suo utilizzo...
So che devo creare un bindingsource :
BindingSource vBindingSource = new BindingSource();
ed assegnargli il datasource che passerò tramite parametro:
vBindingSource.DataSource = pDataSource.Tables[0];
ora...io vorrei passare il record selezionato, ma come faccio?
facendo così:
this.txtSoggetto.DataBindings.Add("Text", vcBindingSource.DataSource, "soggecosogge");
ovviamente mi tira su il primo record della tabella.
Grazie x l'aiuto..
--------------------------------------------------------------
Il destino è solo una giustificazione a ciò che è accaduto, che accade e che accadrà. Apriamo gli occhi e riprendiamoci la nostra vita.
ysdemarc
Profilo
| Expert
587
messaggi | Data Invio:
mar 27 ott 2009 - 19:10
io piuttosto che associare i controlli, preferisco la via manuale...
comunque per la semplice visualizzazione potresti passarti tutta la riga selezionata e poi splittarla senza fare accessi al db..se poi l'utente modifica qualcosa potresti sempre, avendo anche la chiave, costruirti la connessione, leggere e aggiornare i dati in tabella
Vincenzo
Programmatore sbilenco
Franto
Profilo
| Junior Member
75
messaggi | Data Invio:
mer 28 ott 2009 - 00:31
Ho risolto, al posto di passare il datasource, passo il dataview filtrato tramite .RowFilter sul record interessato.
Grazie e ciao
--------------------------------------------------------------
Il destino è solo una giustificazione a ciò che è accaduto, che accade e che accadrà. Apriamo gli occhi e riprendiamoci la nostra vita.
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 !