Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pomoc oko punjenja forme

[es] :: .NET :: .NET Desktop razvoj :: Pomoc oko punjenja forme

[ Pregleda: 254 | Odgovora: 4 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

rozvell_cs

Član broj: 63543
Poruke: 9
79.101.171.*



Profil

icon Pomoc oko punjenja forme17.03.2008. u 14:08

E sada da objasnim sta mi treba,
posto imam formu i na njoj textboxove, comboboxove i nije ni bitno i treba mi da na osnovu vrednosti koje unesem u textbox
punim formu.
Slicno BindingContext[dsNalog,"Nalog"].Position =dsNalog.Nalog.Rows.Count-1;
samo sto hocu da mi puni na osnovu vrednosti textboxa(IDNALOGA iz tabele nalog)pa da onda kada nadje da se u tabeli NALOG nalazi taj IDNALOG odradim poziciju tabele NALOG i napunim formu.


Valjda sam uspeo da objasnim sta mi treba.
vec uradio nesto slicno i uspeo da popunim formu sa ovim kodom ali nikako da mu odredim poziciju.

string odabrani = (txtIdi.Text);

try
{
foreach(DataRow red in dsNalog.Tables["Nalog"].Rows)
{

if (red["IDnaloga"].ToString() == odabrani)
{
txtBenzin.Text=red["Benzin"].ToString();
txtDatum.Text=red["Datum"].ToString();

rtOstalo.Text=red["Ostalo"].ToString();
txtUkupno.Text=red["Ukupno"].ToString();
txtUlje.Text=red["Ulje"].ToString();
rtZadaci.Text=red["Zadaci"].ToString();
lblIdnaloga.Text=red["IDnaloga"].ToString();
}


}
}
catch(Exception)
{
MessageBox.Show("Greska");
}
17.03.2008. u 14:08 

01011011
Nikola Ivetić
CHICAGO, USA

Član broj: 561
Poruke: 2314
65.216.70.*

ICQ: 45747235
Sajt: www.memorizeme.net


Profil

icon Re: Pomoc oko punjenja forme17.03.2008. u 14:47
O kakvoj poziciji pricas?

Kad pises code ubaci ga u code tagove da se lakse moze procitati...

Code:

        try
        {
            foreach(DataRow red in dsNalog.Tables["Nalog"].Rows)
            {
                if (red["IDnaloga"].ToString() == odabrani)
                {
                    txtBenzin.Text=red["Benzin"].ToString();
                    txtDatum.Text=red["Datum"].ToString();
                    rtOstalo.Text=red["Ostalo"].ToString();
                    txtUkupno.Text=red["Ukupno"].ToString();
                    txtUlje.Text=red["Ulje"].ToString();
                    rtZadaci.Text=red["Zadaci"].ToString();
                    lblIdnaloga.Text=red["IDnaloga"].ToString();
                }
            }
        }
        catch(Exception)
        {
            MessageBox.Show("Greska");
        }

17.03.2008. u 14:47 

rozvell_cs

Član broj: 63543
Poruke: 9
77.46.188.*



Profil

icon Re: Pomoc oko punjenja forme18.03.2008. u 15:04
e ovako

ovako punim formu

Code:

private void PuniFormu(int Pozicija)
        {
            int a,q;
            decimal b,c,d;
            
            int i,j,g,h,k,l,m,n,o;
            
            
            int Idzaposlen;
            a=dsNalog.Nalog[Pozicija].IDNaloga;
            lblIdnaloga.Text=System.Convert.ToString(a);
            //txtIdNamirnice.Text=System.Convert.ToString(a);

            b=dsNalog.Nalog[Pozicija].Ulje;
            txtUlje.Text=System.Convert.ToString(b);

            c=dsNalog.Nalog[Pozicija].Ukupno;
            txtUkupno.Text=System.Convert.ToString(c);

            d=dsNalog.Nalog[Pozicija].Benzin;
            txtBenzin.Text=System.Convert.ToString(d);
            
            //e=dsNalog.Nalog[Pozicija].Datum;
            txtDatum.Text=System.Convert.ToString(dsNalog.Nalog[Pozicija].Datum);

            rtZadaci.Text=System.Convert.ToString(dsNalog.Nalog[Pozicija].Zadaci);
            rtOstalo.Text=System.Convert.ToString(dsNalog.Nalog[Pozicija].Ostalo);

            
        
            
            
            
            
            txtBenzin.Enabled=false;
            txtDatum.Enabled=false;
            rtOstalo.Enabled=false;
            rtZadaci.Enabled=false;
            txtUkupno.Enabled=false;
            txtUlje.Enabled=false;
            rtZadaci.Enabled=false;
            cmb1.Enabled=false;
            cmb2.Enabled=false;
            cmb3.Enabled=false;
            cmb4.Enabled=false;
            cmb5.Enabled=false;
            cmb6.Enabled=false;
            cmb7.Enabled=false;
            cmb8.Enabled=false;
            


        
        }


pa kretanje po bazi ono za jedan napre-nazad itd...

Code:

    private void btnPoslednji_Click(object sender, System.EventArgs e)
        {
            BindingContext[dsNalog,"Nalog"].Position=0;
            PuniFormu(0);
            btnPotvrdi.Enabled=false;
            btnOdustani.Enabled=false; 
            btnUnos.Enabled=true;
            btnIzmena.Enabled=true;
            btnBrisanje.Enabled=true;
        }

private void btnPrvi_Click(object sender, System.EventArgs e)
        {
            BindingContext[dsNalog,"Nalog"].Position =dsNalog.Nalog.Rows.Count-1;  
            PuniFormu(BindingContext[dsNalog, "Nalog"].Position);
            btnPotvrdi.Enabled=false;
            btnOdustani.Enabled=false; 
            btnUnos.Enabled=true;
            btnIzmena.Enabled=true;
            btnBrisanje.Enabled=true; 
        }

private void btnSledeci_Click(object sender, System.EventArgs e)
        {
            BindingContext[dsNalog ,"Nalog"].Position =BindingContext[dsNalog ,"Nalog"].Position+1;
            PuniFormu(BindingContext[dsNalog , "Nalog"].Position);
            btnPotvrdi.Enabled=false;
            btnOdustani.Enabled=false; 
            btnUnos.Enabled=true;
            btnIzmena.Enabled=true;
            btnBrisanje.Enabled=true; 
        }

private void btnPrethodni_Click(object sender, System.EventArgs e)
        {
            BindingContext[dsNalog ,"Nalog"].Position =BindingContext[dsNalog ,"Nalog"].Position-1;
            PuniFormu(BindingContext[dsNalog, "Nalog"].Position);
            btnPotvrdi.Enabled=false;
            btnOdustani.Enabled=false; 
            btnUnos.Enabled=true;
            btnIzmena.Enabled=true;
            btnBrisanje.Enabled=true; 
        }





posto sve radim preko koda i punjenje forme i kretanje po bazi moram da odredim radi daljeg unosa, izmene, brisanja o kojem redu u tabeli se radi tako da preko
ovog koda dole on mi napuni textboxove vizuelno ali ne znam kako da odredim poziciju tj. o kojem redu u tabeli se to nalazi radi daljeg unosa, brisanja, izmene...
Znam da je nesto lagano ali kada ocigledno ne znam da objasnim sta mi treba...jbg



Code:


private void button2_Click(object sender, System.EventArgs e)
        {
            int i,j,g,h,k,l,m,n,o;
            string radnik1,radnik2,radnik3,radnik4,radnik5,radnik6,radnik7,radnik8;
            
            string odabrani = (txtIdi.Text);
            
            try
            {
                foreach(DataRow red in dsNalog.Tables["Nalog"].Rows)
                {
                    
                    if (red["IDnaloga"].ToString() == odabrani)
                    
                        
                        
            
            
                        
                        
                    
                        txtBenzin.Text=red["Benzin"].ToString();
                        txtDatum.Text=red["Datum"].ToString();

                        rtOstalo.Text=red["Ostalo"].ToString();
                        txtUkupno.Text=red["Ukupno"].ToString();
                        txtUlje.Text=red["Ulje"].ToString();
                        rtZadaci.Text=red["Zadaci"].ToString();
                        lblIdnaloga.Text=red["IDnaloga"].ToString();
        String();

                    
                            
            
                    }
                    
                
                }
            }
            catch(Exception)
            {
                MessageBox.Show("Greska");
            }
        }



[Ovu poruku je menjao mmix dana 19.03.2008. u 11:35 GMT+1]
18.03.2008. u 15:04 

01011011
Nikola Ivetić
CHICAGO, USA

Član broj: 561
Poruke: 2314
65.216.70.*

ICQ: 45747235
Sajt: www.memorizeme.net


Profil

icon Re: Pomoc oko punjenja forme18.03.2008. u 16:59


Code:
private void button2_Click(object sender, System.EventArgs e)
{
int i,j,g,h,k,l,m,n,o;
string radnik1,radnik2,radnik3,radnik4,radnik5,radnik6,radnik7,radnik8;


Ovo nisam vidio da niko radi... sta ce se dogoditi da sutra imas radnika 9? Ono moraces da ides nazad u code i da prepravljas sve?

Ajde postavi taj code, skontaj sta treba da ti se uradi i probaj da objasnis...



[Ovu poruku je menjao mmix dana 19.03.2008. u 11:35 GMT+1]
18.03.2008. u 16:59 

rozvell_cs

Član broj: 63543
Poruke: 9
77.46.188.*



Profil

icon Re: Pomoc oko punjenja forme18.03.2008. u 17:20
Sredio sam nekako nije ni bitno kako bitno je da radi, sorry na smaranju
Thanks anyway.



[Ovu poruku je menjao mmix dana 19.03.2008. u 11:36 GMT+1]
18.03.2008. u 17:20 

[es] :: .NET :: .NET Desktop razvoj :: Pomoc oko punjenja forme

[ Pregleda: 254 | Odgovora: 4 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.