12 messaggi dal 19 giugno 2006
ciao a tutti.
ho la seguente stored procedure che carica i dati in un datagrid DGelenco

codice:

CREATE procedure select_appelli as
begin
select sede as Sede, data as DataAppello, code as Codice
from esame
where data > getdate()
order by sede, data
end
GO


dove sede e dataappello devono essere visualizzate e codice deve esser nascosta.

quando vado ad inserire una colonna di tipo linkbutton, la colonna dataappello me la duplica. a questo punto, vorrei nascondere la terza e la quarta

colonna quindi scrivo:

codice:DGelenco.Columns(2).Visible = False
DGelenco.Columns(3).Visible = False


(visto che le colonne del datagrid partono da 0) ma ho questo errore:

codice:Errore server nell'applicazione '/BasiDiDati'.
--------------------------------------------------------------------------------

Index non compreso nell'intervallo. Richiesto valore non negativo e minore della

dimensione dell'insieme. Nome parametro: index
Descrizione: Eccezione non gestita durante l'esecuzione della richiesta Web corrente.

Per ulteriori informazioni sull'errore e sul suo punto di origine nel codice, vedere

l'analisi dello stack.

Dettagli eccezione: System.ArgumentOutOfRangeException: Index non compreso

nell'intervallo. Richiesto valore non negativo e minore della dimensione

dell'insieme. Nome parametro: index

Errore nel codice sorgente:

Riga 84: DGelenco.Columns(1).Visible = FalseERRORE
Riga 85: DGelenco.Columns(2).Visible = False


perchè? se invece sscrivo

codice:DGelenco.Columns(0).Visible = False


non ho nessun errore e la prima colonna mi sparisce correttemente. perchè non accetta

gli indici 2 e 3?
3.168 messaggi dal 06 settembre 2002
Contributi | Blog
Ciao,

hai impostato autogeneratecolumns a true? se è così te lo sconsiglio , meglio definirti le colonne a mano.

HTH

Nothing can be born from hartred

Stefano (SM15455) Mostarda
http://blogs.aspitalia.com/SM15455
Rome Italy
12 messaggi dal 19 giugno 2006
ciao,
ok, posso impostare autogeneratecolumns a false ma poi come faccio ad inserire i dati nel datagrid? io devo comporre una tabella del tipo

data sede
02/05/06 ...
05/05/08 ...

con le date linkabili in modo che l'utente si possa prenotare all'appello.
i link saranno del tipo nomepagina.aspx?codice=valore dove valore è il codice della data scelta.
grazie
3.168 messaggi dal 06 settembre 2002
Contributi | Blog
Ciao,

leggi questo articolo dovrebbe esserti utile.

http://www.microsoft.com/italy/msdn/library/default.asp?url=/italy/msdn/ library/net/aspnet/creatingcustomcolumns.asp?frame=true

HTH
.

Nothing can be born from hartred

Stefano (SM15455) Mostarda
http://blogs.aspitalia.com/SM15455
Rome Italy

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.