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
Creare stili personalizzati per i datagrid
mercoledì 11 giugno 2008 - 17.26
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
davide.pica
Profilo
| Newbie
2
messaggi | Data Invio:
mer 11 giu 2008 - 17:26
Ciao a tutti,
ho un problema di visualizzazione dati con un datagrid.
Io vorrei personalizzare la tabella, per farlo vorrei usare un datagritablestyle, ho già scritto il codice ma è come se non riesco ad agganciare il datagridtablestyle alla datagrid.
Di seguito riporto il codice con cui carico i dati e la procedura per creare il datagridtablesyle:
Private Sub bttCarica_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bttCarica.Click
'dtgListaClienti.Item(0, 0) = CInt(dtgListaClienti.Item(0, 0)) + 1
Dim ObjConn As SqlConnection
Try
Dim ConnectionString As String = "Data Source=(local); initial catalog=Progetto; User id=Davide; pwd=stkappax"
Dim Ds As New DataSet
'Dichiaro e creo la connessione
ObjConn = New SqlConnection(ConnectionString)
ObjConn.Open()
Dim ObjCmd As SqlCommand
ObjCmd = New SqlCommand("qryListaClienti", ObjConn)
'indico all'oggetto command che si tratta di una store procedure
ObjCmd.CommandType = CommandType.StoredProcedure
ObjCmd.ExecuteNonQuery()
Dim Adapter As New SqlDataAdapter("Select * from NotiziePrimoPiano where 1=0", ConnectionString)
Adapter.SelectCommand = ObjCmd
Adapter.Fill(Ds)
Dim View As New DataView(Ds.Tables(0))
CreateStyle()
Me.dtgListaClienti.DataSource = View
Catch ex As Exception
lblRisultato.Text = ex.ToString '"Errore nel Login!"
Finally
'Reader.Close()
ObjConn.Close()
End Try
End Sub
Private Sub CreateStyle()
Dim gridStyle As New DataGridTableStyle
gridStyle.MappingName = "Progetto.tabCliente"
Dim pubNameStyle As New DataGridTextBoxColumn
pubNameStyle.MappingName = "tabcliente.idCliente"
pubNameStyle.HeaderText = "IdCliente"
pubNameStyle.Width = 200
pubNameStyle.Alignment = HorizontalAlignment.Right
gridStyle.GridColumnStyles.Add(pubNameStyle)
...
...
...
Me.dtgListaClienti.TableStyles.Clear()
Me.dtgListaClienti.TableStyles.Add(gridStyle)
End Sub
sia il data adapter che il dataset me li creo direttamente da codice
Il codice non da errori, anche seguendolo passo passo, esegue tutto il codice ma poi l'output non è quello che dovrebbe.
Grazie
Davide
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 !