Rowcount di un datagrid su un'altra maschera

martedì 03 aprile 2007 - 11.16

yamaarasi Profilo | Newbie

Ciao a tutti!
Ho due maschera.
Sulla prima un pulsante e sulla seconda un datagrid che vado a valorizzare da codice sull'apertura della maschera.
Per esemplificare vorrei che, cliccando sul punsante nella maschera 1, mi venisse restituito il rowcount del datagrid della maschera2.
Ho provato con questa istruzione

Maschera2.DG_Status.RowCount

ma non mi resituisce nulla...infatti, se provo nella finestra immediata il messaggio è questo:
"Il riferimento a un membro non condiviso richiede un riferimento a un oggetto."

Che fare?
Grazie.

munissor Profilo | Senior Member

Immagino che Maschera2 sia il tipo. Con Tipo.Membro puoi accedere solo ai membri di classe (static o shared).
Hai bisogno di un riferimento alla seconda maschera con cui accedere ai suoi metodi di istanza.

yamaarasi Profilo | Newbie

Maschera2 è l'istanza della seconda form
DG_Status è ill Datagrid nella seconda form...
Grazie

munissor Profilo | Senior Member

Puoi postare un codice più completo? Con solo una riga di codice non posso dirti più di così...

yamaarasi Profilo | Newbie

Ok...risolto...o meglio, non avevo alcun problema serio...
Ho usato questa stringa per valorizzare la proprieta' maximum di una progressbar
Status.PB_Status.Maximum = Status.DG_Status.RowCount.ToString

STATUS = Seconda maschera
PB_Status = Progress Bar
DG_Status = Datagrid

Ciao!
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