Datagridview valore default cella

lunedì 20 marzo 2006 - 17.28

fileman Profilo | Junior Member

E' possibile assegnare un valore di default alle celle di una colonna di un datagridview?

qualcosa tipo C#:

if(contenuto.cella == "")
{
contenuto.cella = valore.db;
}

in modo da lasciare invariato il valore quando si richiama il datagrid se modificato in precedenza.

Qualche suggerimento?

Grazie

Cteniza Profilo | Guru

Puoi impostare il valore di default dei campi della fonte dati sottostante.

fileman Profilo | Junior Member

mi hai fatto venire un idea e ho risolto, magari non è il massimo della professionalità, ma è da meno di un mese che uso il c#

cosi:

this.cellaDataGrid.DefaultCellStyle.NullValue = defaultTextbox.text;

dove in defaultTextBox inserisco il tabella1.valore.db

fileman Profilo | Junior Member

Come non detto, visualizza i valore, ma poi non lo inserisce nel db

Cteniza Profilo | Guru

Ti fornisco un'idea:
Prova a fare un oggetto che eredita da datagridviewtextboxcolumn
In questo oggetto fai l'override della proprietà text, intercetta su questo i nulls e restituisci un valore da te deciso

fileman Profilo | Junior Member

non so se ho fatto proprio quello che intendevi tu, però funziona
Grazie mille
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5