Colonne gridview

mercoledì 15 novembre 2006 - 21.45

tecnovico Profilo | Junior Member

Ciao a tutti,
ho una gridview ed è associata ad un data set col seguente codice:
GridView1.DataSource = dataSetPrc;
GridView1.DataBind();

nel data set sono contenute tutte le colonne della tabella(e mi servono) solo che nel gridview vorrei farne visualizzare solo alcune. come posso fare?
il GridView1.Columns.Visible[i].visible non funziona, perche lavora solo sulle colonne definite dalla voce edit coloums dal meno smart del grid view.
Grazie.

tecnovico Profilo | Junior Member

e poi come asoci ogni singolo campo al dataset? mi fai un esempio di codice dato un dataset "Mydaset"?

tecnovico Profilo | Junior Member

io lo dovrei fare dentro un metodo via codice;
quindi i sono trasportato la grid view sulla pagina dal toolbox e ho settato dal menu proprietà la autogeneratecolumns=false. poi dallo smartTag ho creato un campo select e bound field. Ora nel page load devo riempire il campo:
DataSet dataSetNote = note.getMyDataSet();
GridViewNote. ...... =.......... ?


Modifica:
ok tutto risolto, il codice che volevo era:
DataSet dataSetNote = getDataSet();
BoundField idNota=new BoundField();
idNota.HeaderText = "Id Nota";
idNota.DataField = "IdNota";
GridViewNote.Columns.Add(idNota);
GridViewNote.DataSource = dataSetNote;
GridViewNote.DataBind();
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5