|
Poslao: 06 Nov 2008 22:28
|
offline
- Pridružio: 05 Jul 2005
- Poruke: 70
|
Mislim, znam da moze..ali problem kod:
Citat:Error 1 Invalid expression term '>'
Error 2 ) expected
Error 3 ; expected
Error 4 Invalid expression term ')'
Dopuna: 06 Nov 2008 21:01
Neke delove u tom kodu ne razumem...jer sam C# ne prepoznaje na primer FindAll() ili ToList() ?!?! Sta je problem?
Dopuna: 06 Nov 2008 21:24
Kako da uradim poklapanja za ova dva ListView-a??
ListViewItem[] arrayItems = new ListViewItem[LV.Items.Count];
ListViewItem[] arrayItems1 = new ListViewItem[LV1.Items.Count];
LV.Items.CopyTo(arrayItems, 0);
LV1.Items.CopyTo(arrayItems1, 0);
Dopuna: 06 Nov 2008 22:28
Problem resen!Zatvaraj temu!Hvala svima na pomoci!
|
|
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
|
|
|
Poslao: 06 Nov 2008 23:49
|
offline
- Pridružio: 05 Jul 2005
- Poruke: 70
|
Pa resenje je sledece...Uspeo sam da uporedim ITEM-e iz ListView-a i ListBox-a...a kod je sledeci:
foreach (ListViewItem lv in this.LV1.Items)
{
if (!listBox.Items.Contains(lv.Text))
{
MessageBox.Show("NEMA POKLAPANJA!");
}else{
MessageBox.Show("RECENICA KOJA SE POKLAPA JE\n"+lv.Text);
}
}
break;
}
E ajde onda sad...kako bi uradio poklapanje ako imam vise TEXTBOXOVA?
Znaci...imam dugme OPEN i kada se izabare neki .txt fajl, otvori se u ListView-u koji je u kodu naveden LV1..
E sada a dole imam nekih 8 komada listBox-ova...kako da mi messageBox kaze sledece"Recenica koja se poklapa(je neka recenica) iz listBoxa 5,6 i 8"??
|
|
|
|
|
|
|
Poslao: 07 Nov 2008 15:51
|
offline
- Pridružio: 05 Avg 2006
- Poruke: 104
|
Ovaj kod unutar foreach-a stavi u petlju koja provjerava sve listBox-ove na formi ili neki niz listBox controla koji si napravio.
A FindAll() i ToList() ti ne vidi jer koristis stariju verziju framework-a.
|
|
|
|
|
|
|
Poslao: 10 Nov 2008 20:09
|
offline
- Pridružio: 05 Jul 2005
- Poruke: 70
|
Ne razumem bas ovo za foreach sto si objasnio?!moze li malo blize:D
hvala!
Dopuna: 07 Nov 2008 23:52
@smuggler..ajd mi napisi primer za to sto si naveo, ako nije problem?!?jer nemam predstavu kako bih proverio sve list boxove, koji imaju razlicite nazive:
list1
list2
list3
....
I dao im istu funkciju "Ako se recenice poklapaju, onda ispisi sve recenice koje se poklapaju"
?!?! =)
Dopuna: 08 Nov 2008 15:40
Problem sam resio ovako: (znam da moze i prostije, ali mi je ovo palo na pamet)
if (!list.Items.Contains(lv.Text) && !list1.Items.Contains(lv.Text) && !list2.Items.Contains(lv.Text) && !list3.Items.Contains(lv.Text) && !list4.Items.Contains(lv.Text) && !list5.Items.Contains(lv.Text) && !list6.Items.Contains(lv.Text) && !list7.Items.Contains(lv.Text) )
{
MessageBox.show("Nema poklapanja");
}else{
MessageBox.show("Recenica koja se poklapa:\n" + lv.Text);
}
Kako da uradim da mi MessageBox ne iskace za svaku recenicu??Nego za sva poklapanja samo jednom da se pokaze?!Da li je moguce?
Dopuna: 10 Nov 2008 20:09
Niko nema ideju??
|
|
|
|
|
|
|
Poslao: 10 Nov 2008 20:52
|
offline
- Dragan

- Ugledni građanin
- Pridružio: 25 Jul 2003
- Poruke: 431
- Gde živiš: Nis
|
Umesto svaki put da pozivas ovo MessageBox.show ti pamti poklapanja pa ih kasnije kad prodjes kroz sve recenice samo prikazi
|
|
|
|
|
|
|
Poslao: 17 Nov 2008 22:19
|
offline
- Pridružio: 05 Jul 2005
- Poruke: 70
|
Skontao sam odavno, ali zaboravih da napisem da sam skontao:) Hvala:)
Dopuna: 10 Nov 2008 22:22
Ljudi, ja sam ovaj kod koristio da bi ucitao iz Open Dialoga u ListView:
openFileDialog1.ShowDialog();
List<string> lines = new List<string>(File.ReadAllLines(openFileDialog1.FileName));
lines.ForEach(delegate(string line)
{ LV1.Items.Add(line); });
Da li je moguce na slicnom principu da ucitam u DataGridView-u??
Dopuna: 10 Nov 2008 22:28
P.S -- Meni je potrebno da na klik, u DataGridViewu se ucita neka baza sa recenicama, automatski iz nekog foldera?!Ovde sam zaglavio jer nikada sa datagridom nisam radio =S
Dopuna: 11 Nov 2008 22:41
Zna li neko kako bih mogao da uporedim DataGrid sa DataGrid-om???
Dopuna: 11 Nov 2008 22:51
Da li da koristim nesto slicno kao i pre??
Tipa:
foreach (DataGridViewRow data in this.Lista.Rows)
{
if(.......)
{
.......
}
else
{
........
}
}
??
Dopuna: 13 Nov 2008 23:17
Ljudi dajte neku ideju da uporedim podatke iz dva GRID VIEW-a
Dopuna: 17 Nov 2008 22:19
Zar je moguce, da niko nema nikakvu ideju?Niti da mi predlozi nesto??Od ovoliko programera?dajte ljudi...
|
|
|
|
|
|
|
Poslao: 17 Nov 2008 22:24
|
offline
- bobby

- Administrator
- Pridružio: 04 Sep 2003
- Poruke: 24135
- Gde živiš: Wien
|
Treba da uporedjujes celije, ne cele redove (Cell, ne Row).
|
|
|
|
|
|
|
Poslao: 03 Dec 2008 20:15
|
offline
- Pridružio: 05 Jul 2005
- Poruke: 70
|
Aha...hvaala...ajd javim se ako sam uspeo nesto...
Dopuna: 18 Nov 2008 10:41
Ide ovako:
foreach(DataGridCell celija in this.Lista) {
....
}
Ali unutrar this.Lista imam svega ali nemam samo Cell :S sta zapravvo od ponudjenog da uporedjujem???
Dopuna: 19 Nov 2008 22:34
Ljudi stvarno mi treba pomoc oko ovoga!!ovo je finalni deo programa..stvarno nikada nisam radoi sa dataGridom...:S
Dopuna: 20 Nov 2008 22:38
LJUDIIIIIIIIII...PRETRAZIH CEO NET(prevrnuh sve naopacke) NEMAM IDEJU NIKAKVU....MOLIM VAS:(
Dopuna: 21 Nov 2008 21:28
Ljudi nije fer:)
Dopuna: 21 Nov 2008 21:38
Ljudi, ajd stvarno bez zajebancije...potrebna mi je pomoc oko DataGrid...i celija....da mi neko dobre volje objasni sta i kako....ajde...molim vas!
Dopuna: 03 Dec 2008 20:15
Resio sam problem poodavno ali me zanima sledece:
evo ga kod:
for (int i = 0; i < Lista.Rows.Count; i++)
{
for (int j = 0; j < Baza.Rows.Count; j++)
{
string listastr = Lista.Rows[i].Cells[1].Value.ToString();
string bazastr = Baza.Rows[j].Cells[1].Value.ToString();
if (listastr.GetHashCode() == bazastr.GetHashCode())
this.Lista.Rows[i].Cells[0].Value = true; //Chekira iteme koji se ponavljaju
}
loader.Value = (100 / Lista.Rows.Count) * i;
}
loader.Value = 0;
}
Kako da chekirane iteme obrise??
|
|
|
|
|
|