Problema classe

martedì 14 febbraio 2006 - 22.26

alecomo Profilo | Junior Member

ho una classe ORGANIZATIONs derivata da TREENODE avente una proprieta DEFAULT
io quando clicco sulla nodo ORGANIZATION ho un menu contestuale che mi permette o di aggiungere un nodo o di vedere le propieta del nodo entrambe tramite la visualizzazione dello stesso form
il problema arriva ora...
1) scelgo di aggiungere un nodo (qui pare tutto ok)
2) scelgo di modificare la proprieta -> apro il form per la modifica
tutte le volte che decido di modificare la DEFAULT il programma non mi tiene conto del valore impostato precedentemente portandolo sempre a null -> come posso fare per memorizzare il valore immesso??
in poche parole tutte le volte che apro il form per modificare le proprietA nel campo apposito dovrei avere il valore della proprieta...cosa che nn succede
questo è la porzione di codice a cui non riesco a dare un senso...

protected void AddOrganization_OnClick(System.Object sender, System.EventArgs e)
{
//creo nodo
Organizations orgs = new Organizations();

treeView2.SelectedNode.Nodes.Add(orgs);


}
protected void OrgsProperties_OnClick(System.Object sender, System.EventArgs e)
{
//chiamo funzione per mostrare form immissione attributi
OrganizationsForm newOrgs = new OrganizationsForm();
newOrgs.Show();

Organizations orgs = new Organizations(txtDefOrg.Text);



}

questa è la classe ORGANIZATIONS
public class Organizations : TreeNode
{
private string default_organization;


public Organizations(string default_organization_value)
{
this.default_organization = default_organization_value;
}

public string p_default_organization
{
get
{
return default_organization;
}

set
{
default_organization = value;
}
}
}

questo invece è la funzione del form che mi permette di modificare la proprieta
private void btnOkOrgs_Click(object sender, System.EventArgs e)
{
Organizations orgs = new Organizations("");
orgs.p_default_organization = txtDefOrg.Text;
orgs.visualizza();

}

come dovrei impostare il codice?devo aggiungere una funzione nella classee ORganizations??
grazie in anticipo!!
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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5