Come impostare gridview asp 2.0 manualmente

martedì 11 maggio 2010 - 22.09

basicdany Profilo | Expert

Ciao, popolo una gridview manualemente in questa maniera:

Public Class ClsDati

sql="SELECT * FROM Immobili WHERE.............................

Public Function SelectRicerca() As DataTable
Try

Dim Con As String = Connessione
Dim sqlDta As New SqlDataAdapter(sql, Con)
Dim dttDati As New DataTable()
sqlDta.Fill(dttDati)
Return dttDati
Catch ex As Exception
MsgBox(Err.Description)
End Try
End Function
end class

Dim cDati As New ClsDati
cDati.Avvio = False
cDati.sql = AppoTotale
GridView1.DataSource = cDati.SelectRicerca
GridView1.DataBind()

Vorrei sempre manualmente impostare i campi della griglia:
dimensione, scritta campo testa, rendere visibile=false dei campi

come faccio questo??

grazie

Gluck74 Profilo | Guru

Ti faccio una domanda solo per Curiosità: come mai ti vuoi complicare così la vita? hai qualche impedimento di sviluppo che non ti permette di usare la composizione della griglia con relativo datasource da progettazione?

Per risolvere il tuo problema dovrebbero esserti sufficenti questi link:
http://msdn.microsoft.com/it-it/library/ms228046.aspx
http://msdn.microsoft.com/it-it/library/ms178296.aspx


Ciao

basicdany Profilo | Expert

CIAO,
ti spiego Il problema e questo:
riesco a caricare le combo con control sqldatasource,
ma avrei bisogno di una ricerca su 6 campi, usando il data source legato alla griglia, non RIESCO A FAR QUESTO,se puoi aiutarmi preferirei anchio usare il datasource.

-devo quindi al click di un tasto eseguire la ricerca su 6 campi che possono essere vuoti o pieni a seconda di quello che sceglie l'utente, visualizzare
il risultato su una griglia, per far questo ho creato io una precedura che crea dinamicamente la query da passare..

se mi puoi aiutare, come fare.
grazie

Gluck74 Profilo | Guru

puoi creare la gridView con tutti i campi che devi mettere a disposizione.
poi usanto l'evento DataBound, controlli quali di questi 6 parametri sono stati scelti e nascondi/visualizzi le colonne secondo la tua esigenza.

per la dimensione delle colonne, puoi seguire benissimo l'esempio

>"Per impostare la larghezza di una colonna in base al contenuto dei dati"

nel secondo link che ti ho fornito
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