View Full Version : [C#]DatagridView aggiunta riga subtotale
RaouL_BennetH
15-04-2008, 14:58
Ciao a tutti :)
Ho una griglia che ha per esempio 40 righe, mi occorrerebbe aggiungerne una in fondo che mi sommi il valore contenuto soltanto in una cella delle 40 righe che la precedono;
Via codice l'ho aggiunta così:
int lastRow = myGrid.RowCount + 1;
DataGridViewRow r = new DataGridViewRow();
myGrid.Add(r);
La riga mi viene aggiunta correttamente, soltanto che ho lo stesso numero di celle delle righe precedenti quando a me ne basterebbe una sola.
Grazie mille :)
RaouL.
astorcas
15-04-2008, 15:55
Ciao a tutti :)
Ho una griglia che ha per esempio 40 righe, mi occorrerebbe aggiungerne una in fondo che mi sommi il valore contenuto soltanto in una cella delle 40 righe che la precedono;
Via codice l'ho aggiunta così:
int lastRow = myGrid.RowCount + 1;
DataGridViewRow r = new DataGridViewRow();
myGrid.Add(r);
La riga mi viene aggiunta correttamente, soltanto che ho lo stesso numero di celle delle righe precedenti quando a me ne basterebbe una sola.
Grazie mille :)
RaouL.
Secondo me puoi solo rendere invisibili quelle che non ti servono.... magari qualcun altro ha qualche idea.
RaouL_BennetH
15-04-2008, 16:25
Secondo me puoi solo rendere invisibili quelle che non ti servono.... magari qualcun altro ha qualche idea.
Infatti è la prima cosa che ho provato a fare, ma se setto:
myGrid.Rows[lastRow].Cells[2].Visible = false;
Mi da:
Error 1 Property or indexer 'System.Windows.Forms.DataGridViewCell.Visible' cannot be assigned to -- it is read only
RaouL_BennetH
17-04-2008, 16:22
uppettino :)
banryu79
17-04-2008, 17:26
Error 1 Property or indexer 'System.Windows.Forms.DataGridViewCell.Visible' cannot be assigned to -- it is read only
Non so una ceppa del Framework .NET ma leggendo il nome "DataGridViewCell" mi è venuto in mente che potrebbe essere un oggetto il cui scopo sia quello di fornire solo un "vista" del modello, e quindi immutabile/di sola lettura.
RaouL_BennetH
17-04-2008, 18:18
Non so una ceppa del Framework .NET ma leggendo il nome "DataGridViewCell" mi è venuto in mente che potrebbe essere un oggetto il cui scopo sia quello di fornire solo un "vista" del modello, e quindi immutabile/di sola lettura.
No vabbè, l'oggetto DataGridView è una griglia con diverse funzioni di visualizzazione/inserimento/gestione dei dati. Per quanto riguarda la 'cella' invece, temo che se non sia legata ad un dataset o ad una datatable, non ci sia modo di ottenere all'interno della griglia una riga diversa dalle altre quando sono preimpostate nel designer :muro:
vBulletin® v3.6.4, Copyright ©2000-2026, Jelsoft Enterprises Ltd.