Visualizzare in un datagrid solo le colonne volute

giovedì 25 marzo 2004 - 16.35

arresto Profilo | Junior Member

Ho un problema. Ho creato un dataset contenete un'unnica tabella ottenuta da duedi un db tramite sql non con le relazioni. Ora assegnadola ad un datagrid come source mi riporta tutti i campi mentre io ne voglio visualizzare solo alcuni. Come posso fare? Si tratta di una windows application basata su windows form

Brainkiller Profilo | Guru

Ma le altre colonne ti servono ?
Se no eventualmente le puoi eliminare.

ciao
david

Arlene Profilo | Junior Member

io utilizzo una funzione in cui gli ridefinisco le colonno da visualizzare :

Private Sub SetTableStyledgRicerca()

Dim tblStyle As New DataGridTableStyle
Dim colStyle(1) As DataGridColumnStyle ' Numero delle colonne - 1
Dim checkStyle As DataGridBoolColumn

colStyle(0) = New CDataGridLabelColumn
colStyle(0).MappingName = "Cognome" ' nome del campo nel dataset
colStyle(0).HeaderText = "Cognome" ' nome della intestazione colonna
colStyle(0).NullText = "" ' Valore in caso di null

colStyle(1) = New CDataGridLabelColumn
colStyle(1).MappingName = "Nome"
colStyle(1).HeaderText = "Nome"
colStyle(1).NullText = ""

' aggiunge tutte le colonne al tablestyle
tblStyle.GridColumnStyles.AddRange(colStyle)
' da un nome alla table
tblStyle.MappingName = "Clienti" ' Nome della tabella del dataset
' aggiunge table style allo datagrid
dgGruppo.TableStyles.Add(tblStyle) ' dggruppo è la datagrid

Spero che ti possa servire

Ciao
Armando
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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5