• 9 odgovora
  • 4.425 pregleda
for each i currentcell u datagrid-u 22.10.2006. u 11:01 · pre 243 meseci #1



Htio bih napraviti lookup kroz datagrid i za svaki unos u datagrid tj njegov red unijeti u bazu podatke iz toga reda i podatke iz textbox1, 2, 3?

Probao sam sa ovim kodom ali mi unese zamo zadnji red tj. podatke iz toga reda.

unos je naziv datagrid-a!



unos.CommandText = "INSERT INTO proba(broj,sifra,kolicina,ukupno) VALUES('" & TextBox1.Text & "','" & TextBox1.Text & "','" & TextBox3.Text & "','" & unos.Item(unos.CurrentCell.RowNumber, 0) & "')"
Re: for each i currentcell u datagrid-u 22.10.2006. u 23:57 · pre 243 meseci #2
Ja u VS 2005 za datagrid nemam property CommandText ?!?!?!?
Potpis
[Ovu poruku je menjao VladaSu dana 14.06.2003. u 11:22 GMT+1]
Re: for each i currentcell u datagrid-u 23.10.2006. u 06:54 · pre 243 meseci #3

Ne nisi me razumio.


Ovo želim da se izvrši kad dođe novi red tj. da unese one podatke iz tog reda.

Primjer ako imam u texbox-ovima podatke


broj : 100
dobavljač: NOVI

a u datagrid-u podatke:

šifra naziv količina
100 sat 150
150 drvo 100


Kako da napravim loop kroz datagrid i da mi u bazu unese ovako:

broj dobavljač šifra naziv količina
100 NOVI 100 sat 150
100 NOVI 150 drvo 100




Re: for each i currentcell u datagrid-u 23.10.2006. u 09:53 · pre 243 meseci #4
mozda nesto tako:

-za unos onog što je u selektiranom redku u grid-u + ono sto je u txt boxevima

insert into proba(broj,sifra,kolicina,ukupno) values (txtbroj.text,txtsifra.text,txtkolicina.text,grid.rows[grid.currentrow.index].cell["ime_kolone1"].value.tostring() +" "+grid.rows[grid.currentrow.index].cell["ime_kolone2"].value.tostring()+....)

je li tako nesto? (pretpostavljam da ako unosis ugrid da je taj redak u koji unosis i "selektiran",...nadam se da je od pomoći!"
Potpis
----Roberto----
Re: for each i currentcell u datagrid-u 23.10.2006. u 10:09 · pre 243 meseci #5


Ali ovo što si ti napisao je samo za taj red?
Kako da to ubacim u loop opciju tj. unesem dva reda u datagrid i onda pritisnem save button i onda da loop prođe kroz ta dva reda u datagrid-u i da za svaki red unese novi unos u bazu?



Lp,


Re: for each i currentcell u datagrid-u 23.10.2006. u 12:47 · pre 243 meseci #6
da samo za taj red ,,, je ovo sto sam napisao, jel u tom gridu vec ima nesto redova pa ti na to nadodajes jos recimo dva reda i onda zelis da se samo ta dva zadnja spreme ili ce onda to bit svi redovi u gridu,to sto dodas tj. uneses?

ako su svi onda bi mogao napraviti

for(int i=0;i<grid.rowcount;i++)
{
//tu nutra onaj kod koji je gore samo ces umjesto grid.currentrow.index staviti i, dakle za savki red

}

no u tom slucaju bi svaki put upisao sve redove iz grida + svi bi imali istit dodatak,jer bi text u textbox.ovima bio isti, za svaki red, a ja bi to narpavio onda tako da
kad upisem u grid sve,enterom se micem po poljima i na zadnjem kojeg upisaujes kad stisnes enter baci te opet na grid (ides upisaivat dalje novi zapis) te ujedno i spremi ovog postojeceg,bez klikanja itd...
Potpis
----Roberto----
Re: for each i currentcell u datagrid-u 24.10.2006. u 06:33 · pre 243 meseci #10



A ja imam VB2003?



A sad sam našao na internetu. To je nova opcija u VS2005. Morat ću preći na njega.


Hvala još jednom
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme