Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Attenti a Poco F7: può essere il best buy del 2025. Recensione
Attenti a Poco F7: può essere il best buy del 2025. Recensione
Poco F7 5G, smartphone che punta molto sulle prestazioni grazie al processore Snapdragon 8s Gen 4 e a un display AMOLED da ben 6,83 pollici. La casa cinese mantiene la tradizione della serie F offrendo specifiche tecniche di alto livello a un prezzo competitivo, con una batteria generosissima da 6500 mAh e ricarica rapida a 90W che possono fare la differenza per gli utenti più esigenti.
Recensione Samsung Galaxy Z Fold7: un grande salto generazionale
Recensione Samsung Galaxy Z Fold7: un grande salto generazionale
Abbiamo provato per molti giorni il nuovo Z Fold7 di Samsung, un prodotto davvero interessante e costruito nei minimi dettagli. Rispetto al predecessore, cambiano parecchie cose, facendo un salto generazionale importante. Sarà lui il pieghevole di riferimento? Ecco la nostra recensione completa.
The Edge of Fate è Destiny 2.5. E questo è un problema
The Edge of Fate è Destiny 2.5. E questo è un problema
Bungie riesce a costruire una delle campagne più coinvolgenti della serie e introduce cambiamenti profondi al sistema di gioco, tra nuove stat e tier dell’equipaggiamento. Ma con risorse limitate e scelte discutibili, il vero salto evolutivo resta solo un’occasione mancata
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 09-11-2006, 11:29   #1
Albez79
Member
 
Iscritto dal: Dec 2003
Messaggi: 197
problema VB.NET datagrid webform

ciao a tutti !!!
mi servirebbe una mano per capire dove stà l'errore !!
dunque....al caricamento della pagina visualizzo una datagrid che si crea prendendo i dati da un recordset presente in un'altra classe webform1 e fin qui tutto bene!
poi cliccando su "button" presente nella pagina modifico il nome della colonna 1 e scrivo "ciao"
successivamente vorrei cambiare il colore della colonna 1 ma mi da un errore
"indice non compreso nell'intervallo"
perchè !?!?!?!
grazie

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'Inserire qui il codice utente necessario per inizializzare la pagina


If Not Me.IsPostBack Then

FirstPage = CType(Context.Handler, WebForm1)
Adatta.Fill(TableGrid, FirstPage.y)
DataGrid1.DataSource = TableGrid
DataGrid1.DataBind()

Else

TableGrid.Columns(1).ColumnName = "ciao"
DataGrid1.DataSource = TableGrid
DataGrid1.Columns(1).HeaderStyle.BackColor = Color.Aqua
DataGrid1.DataBind()

End If


End Sub
__________________
Ho concluso positivamente con wainecrx
Albez79 è offline   Rispondi citando il messaggio o parte di esso
Old 09-11-2006, 14:23   #2
Albez79
Member
 
Iscritto dal: Dec 2003
Messaggi: 197
up
__________________
Ho concluso positivamente con wainecrx
Albez79 è offline   Rispondi citando il messaggio o parte di esso
Old 09-11-2006, 14:40   #3
Riordian
Senior Member
 
L'Avatar di Riordian
 
Iscritto dal: Mar 2006
Città: Genova
Messaggi: 2457
Codice:
TableGrid.Columns(1).ColumnName = "ciao"
quando passi da questa riga di codice i dati in TableGrid li hai già?
perchè nella porzione di codice che hai scritto non vedo dove riempi la table.
__________________
tag XBOX live Aldair74
Nick PSNRiordian
Affari conclusi con: Anf3t4m1n Krocca magomagnani amoredipippa mone_82 raszagale bizzy89 Andrew_db
Riordian è offline   Rispondi citando il messaggio o parte di esso
Old 09-11-2006, 16:03   #4
Albez79
Member
 
Iscritto dal: Dec 2003
Messaggi: 197
si, tablegrid viene caricata al page_load ed essendo dichiarata come shared rimane in memoria...
infatti la tabella si visualizza correttamente anche dopo il click del button.
quello che non capisco è che datagrid1.columns.count mi da 0 !
__________________
Ho concluso positivamente con wainecrx
Albez79 è offline   Rispondi citando il messaggio o parte di esso
Old 09-11-2006, 16:30   #5
Riordian
Senior Member
 
L'Avatar di Riordian
 
Iscritto dal: Mar 2006
Città: Genova
Messaggi: 2457
Quote:
Originariamente inviato da Albez79
si, tablegrid viene caricata al page_load ed essendo dichiarata come shared rimane in memoria...
infatti la tabella si visualizza correttamente anche dopo il click del button.
quello che non capisco è che datagrid1.columns.count mi da 0 !
forse devi fare l'operazione dopo il databind, almeno io faccio sempre così quando lavoro sugli item della datagrid, credo sia quello il problema,effettivamente poi, se non fai databind, dati nella datagrid non ne dovresti avere.
__________________
tag XBOX live Aldair74
Nick PSNRiordian
Affari conclusi con: Anf3t4m1n Krocca magomagnani amoredipippa mone_82 raszagale bizzy89 Andrew_db

Ultima modifica di Riordian : 09-11-2006 alle 16:33.
Riordian è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2006, 07:52   #6
Albez79
Member
 
Iscritto dal: Dec 2003
Messaggi: 197
ho già provato anche a scriverlo dopo il databid ma niente da fare!
__________________
Ho concluso positivamente con wainecrx
Albez79 è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2006, 08:01   #7
Albez79
Member
 
Iscritto dal: Dec 2003
Messaggi: 197
ahahaha non ci credo se scrivo:

DataGrid1.Items(0).Cells.Count

mi ritorna corretto il numero delle colonne

se scrivo

DataGrid1.columns.count

mi da sempre 0


__________________
Ho concluso positivamente con wainecrx
Albez79 è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2006, 08:12   #8
Riordian
Senior Member
 
L'Avatar di Riordian
 
Iscritto dal: Mar 2006
Città: Genova
Messaggi: 2457
dunque sono andato un po' a rinfrescarmi la memoria con le msdn visto che è parecchi che non uso la datagrid e per la proprietà columns dice questo:

Quote:
Use this property to programmatically control the collection of columns in the DataGrid control. The Columns collection contains explicitly declared columns that get rendered in the DataGrid control.

Note Explicitly declared columns may be used in conjunction with automatically generated columns. When using both, explicitly declared columns will be rendered first, followed by the automatically generated columns. Automatically generated columns are not added to the Columns collection.
Cioè parla di collonne esplicitamente dichiarate, forse il problema sta qua. Io di solito le colonne le creavo via codice mettendo l'autogeneratecolumns a false e poi creandole via codice e così, lavorando sulle colonne non ho mai avuto problemi
__________________
tag XBOX live Aldair74
Nick PSNRiordian
Affari conclusi con: Anf3t4m1n Krocca magomagnani amoredipippa mone_82 raszagale bizzy89 Andrew_db
Riordian è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2006, 09:35   #9
Albez79
Member
 
Iscritto dal: Dec 2003
Messaggi: 197
Quote:
Originariamente inviato da Riordian
dunque sono andato un po' a rinfrescarmi la memoria con le msdn visto che è parecchi che non uso la datagrid e per la proprietà columns dice questo:



Cioè parla di collonne esplicitamente dichiarate, forse il problema sta qua. Io di solito le colonne le creavo via codice mettendo l'autogeneratecolumns a false e poi creandole via codice e così, lavorando sulle colonne non ho mai avuto problemi

Explicitly declared columns may be used in conjunction with auto-generated columns. When using both, explicitly declared columns will be rendered first, followed by the auto-generated columns. Auto-generated columns are not added to the Columns collection

grazie !!!
__________________
Ho concluso positivamente con wainecrx
Albez79 è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2006, 10:01   #10
Riordian
Senior Member
 
L'Avatar di Riordian
 
Iscritto dal: Mar 2006
Città: Genova
Messaggi: 2457
Quote:
Originariamente inviato da Albez79
grazie !!!
di nulla
__________________
tag XBOX live Aldair74
Nick PSNRiordian
Affari conclusi con: Anf3t4m1n Krocca magomagnani amoredipippa mone_82 raszagale bizzy89 Andrew_db
Riordian è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Attenti a Poco F7: può essere il best buy del 2025. Recensione Attenti a Poco F7: può essere il best buy...
Recensione Samsung Galaxy Z Fold7: un grande salto generazionale Recensione Samsung Galaxy Z Fold7: un grande sal...
The Edge of Fate è Destiny 2.5. E questo è un problema The Edge of Fate è Destiny 2.5. E questo ...
Ryzen Threadripper 9980X e 9970X alla prova: AMD Zen 5 al massimo livello Ryzen Threadripper 9980X e 9970X alla prova: AMD...
Acer TravelMate P4 14: tanta sostanza per l'utente aziendale Acer TravelMate P4 14: tanta sostanza per l'uten...
ChatGPT ora ti ricorda di fare una pausa...
Ultraleggero, compatto, prezzo super di ...
Eureka J15 Ultra scende ancora e la conc...
Processore Ryzen con 16 core e doppia V-...
Potenziare il proprio PC non è ma...
Robot top con autosvuotamento e senza sa...
Perplexity e i "trucchetti" pe...
Samsung Galaxy Watch 7: uno crolla a 159...
Tecnologie da fantascienza: l’iPad adess...
Tuo figlio vuole uno smartphone? Non pri...
Amazon top 7 bestseller, aggiornata: feb...
TSMC produrrà a 2 nm anche in Ari...
Tesla vuole Musk a tutti i costi: propos...
Spotify aumenta i prezzi: da 10,99 a 11,...
Prezzi folli su AliExpress con Choice Da...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 09:55.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v