Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

da li klasa, objekat za prenos podataka sa forme na formu

  • 4 odgovora
  • 5.283 pregleda

Najnovija ↓

da li klasa, objekat za prenos podataka sa forme na formu 09.01.2006. u 10:36 · pre 253 meseca #1
Imam formu1 sa koje selektovani red iz listView treba da prenesim na form2, ima oko 10 podataka (imenik je u pitanju). Kako je najbojle preneti podatke, da li da napravim objekat Kontakt ili po ID da ponovo izvadim iz baze na form2 ili da prenesem sve podatke onako najbrutalnije.

ps Kako se pravi ovakav objekat.
Re: da li klasa, objekat za prenos podataka sa forme na formu 09.01.2006. u 10:42 · pre 253 meseca #2
Zasto ne bi formi 2 proslijedio referencu
na formu 1, a u formi 1 napisao PUBLIC metode za dobijanje
podataka sa te forme (forme1).
Na taj nacin jednostavno mozes sa forme 2 pristupati
svim public metodama definisanim u klasi forme1
Potpis
Samo se budala saplice na kamen iza sebe.
Re: da li klasa, objekat za prenos podataka sa forme na formu 09.01.2006. u 11:43 · pre 253 meseca #4
Predlog koji je dao erkan mozda jeste najjednostavniji ali nije u skladu sa Best-Practise prvailima koji kazu da treba imati sto manje javnih objekata.

Po meni bi najbolje resenje bilo bas ono sto si sam ponudio kao predlog, tj da imas neku entity klasu (npr. Kontakt) i da nju predas kao parametar nekoj metodi na drugoj formi.

Citat:
kristian!: ps Kako se pravi ovakav objekat.


Code:

public class Kontakt
{
    private string _podatak = "";

    public string Podatak
    {
        get
        {
            return _podatak;
        }
        set
        {
            _podatak = value;
        }
    }
}


public class Form1
{
    public void nekiMetod()
    {
        Kontakt noviKontakt = new Kontakt();

        Form2.MetodaKojaObradjujeKontakt(noviKontakt);
    }
}

public class Form2
{
    public static void MetodaKojaObradjujeKontakt(Kontakt parametar)
    {
        UradiNestoSaPodatkomIzKontakta(parametar.Podatak)
    }
}


Ovo je krajnje banalan kod ali bi trebalo da ti da osnovnu ideju sta sam zamislio.
Potpis
Every hamster has his day.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme