Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Plaud Note Pro convince per qualità e integrazione, ma l’abbonamento resta un ostacolo
Plaud Note Pro convince per qualità e integrazione, ma l’abbonamento resta un ostacolo
Plaud Note Pro è un registratore digitale elegante e tascabile con app integrata che semplifica trascrizioni e riepiloghi, offre funzioni avanzate come template e note intelligenti, ma resta vincolato a un piano a pagamento per chi ne fa un uso intensivo
Google Pixel 10 è compatto e ha uno zoom 5x a 899€: basta per essere un best-buy?
Google Pixel 10 è compatto e ha uno zoom 5x a 899€: basta per essere un best-buy?
Google Pixel 10 è uno smartphone che unisce una fotocamera molto più versatile rispetto al passato grazie allo zoom ottico 5x, il supporto magnetico Pixelsnap e il nuovo chip Tensor G5. Il dispositivo porta Android 16 e funzionalità AI avanzate come Camera Coach, mantenendo il design caratteristico della serie Pixel con miglioramenti nelle prestazioni e nell'autonomia. In Italia, però, mancano diverse feature peculiari basate sull'AI.
Prova GeForce NOW upgrade Blackwell: il cloud gaming cambia per sempre
Prova GeForce NOW upgrade Blackwell: il cloud gaming cambia per sempre
L'abbonamento Ultimate di GeForce NOW ora comprende la nuova architettura Blackwell RTX con GPU RTX 5080 che garantisce prestazioni tre volte superiori alla precedente generazione. Non si tratta solo di velocità, ma di un'esperienza di gioco migliorata con nuove tecnologie di streaming e un catalogo giochi raddoppiato grazie alla funzione Install-to-Play
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


Plaud Note Pro convince per qualità e integrazione, ma l’abbonamento resta un ostacolo Plaud Note Pro convince per qualità e int...
Google Pixel 10 è compatto e ha uno zoom 5x a 899€: basta per essere un best-buy? Google Pixel 10 è compatto e ha uno zoom ...
Prova GeForce NOW upgrade Blackwell: il cloud gaming cambia per sempre Prova GeForce NOW upgrade Blackwell: il cloud ga...
Ecovacs Deebot X11 Omnicyclone: niente più sacchetto per lo sporco Ecovacs Deebot X11 Omnicyclone: niente più...
Narwal Flow: con il mocio orizzontale lava i pavimenti al meglio Narwal Flow: con il mocio orizzontale lava i pav...
Mitsubishi Electric verso l'acquisizione...
Pasticcio Tesla: nessuno vuole il Cybert...
Qualcomm, il nuovo SoC top di gamma &egr...
La memoria che cambierà l'AI: il ...
AI Overviews, un editore statunitense po...
AMD promette 1000 FPS con i Ryzen 9000X3...
L'IA italiana di Aton punta alla Silicon...
Amazon taglia i prezzi: upgrade da gamer...
Aruba Cloud semplifica e potenzia l'offe...
Il futuro del nastro magnetico è ...
Roborock Q7 M5 sotto i 180€: super offer...
Borderlands 4 su PC, il CEO di Gearbox a...
Samsung Galaxy S25 a partire da 669€: of...
TikTok, un'ulteriore proroga da Trump in...
Amazon fa tremare i prezzi: 27 super off...
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: 16:53.


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