Buongiorno a tutti il mio problema è il seguente:
Mi sono creata una windows form che contiene una DataGridView e un tasto(Button)
Io vorrei che all'evento click del tasto venisse popolata la mia DataGridView
(All'interno del progetto mi sono creata un origine dati del mio database sql server quindi mi sono cerata un dataset.xsd)
NomeMioSet db = new NomeMioDataSet();
quindi sul click del bottone viene avviata la seguente routine
public void button2_Click(object sender, EventArgs e)
{
var data = from c in db.Tabella
select c;
if (data.Count() <= 0)
{
mainGrid.DataSource = null;
return;
}
BindingSource bind = new BindingSource(data, " ");
mainGrid.DataSource = bind;
[/code] }
[/code]Solo che le seguenti righe di codice
BindingSource bind = new BindingSource(data, " ");
mainGrid.DataSource = bind;
Sono sbagliate
Qualcuno sa dirmi come fare?
Grazie
rossimarko
Profilo | Guru 
1.173 messaggi | Data Invio: lun 29 dic 2008 - 12:46
Ciao,
ti ritorna un errore di compilazione? Se si quale?
Nella documentazione non sono riportate particolari attenzioni: http://msdn.microsoft.com/it-it/library/system.windows.forms.bindingsource.aspx
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko
barbara802000
Profilo | Newbie 
25 messaggi | Data Invio: lun 29 dic 2008 - 12:59
No semplicemente non mi fa vedere nulla del datagridview pur essendo piena la mia tabella nel database sql server, quindi suppongo sia sbagliata
rossimarko
Profilo | Guru 
1.173 messaggi | Data Invio: lun 29 dic 2008 - 14:30
Prova a non utilizzare il binding source e passa direttamente la tua sorgente dati, indipendentemente dal fatto che sia una collection o una datatable
PS: puoi modificare il primo messaggio inviato perchè si è rotta tutta la formattazione.. Penso manchi un tag di chiusura del codice [/code]-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko