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

Kopiranje selektovanog itema iz jednog listviewa u drugi

[es] :: .NET :: Kopiranje selektovanog itema iz jednog listviewa u drugi

[ Pregleda: 2028 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

SpizaGenije
Spiza Genije
Software Developer
Signus

Član broj: 247347
Poruke: 193
*.telrad.net.



+4 Profil

icon Kopiranje selektovanog itema iz jednog listviewa u drugi24.09.2014. u 18:12 - pre 115 meseci
Elem, guglao po forumima i nisam našao rešenje...

Evo ga kôd:
Code:
  
Dim lvi As New ListViewItem, lvi2 As New ListViewItem
      
If lst_vrstaArt1.SelectedItems.Count > 0 Then
            For i As Integer = 0 To lst_vrstaArt1.SelectedItems.Count - 1
                lvi = lst_vrstaArt1.SelectedItems(i)
                lvi2 = CType(lvi.Clone, ListViewItem)
                lst_vrstaArt2.Items.Add(lvi2)
            Next
 End If


A evo i kakvu mi grešku izbaci na "lvi = lst_vrstaArt1.SelectedItems(i)":
Code:

An unhandled exception of type 'System.InvalidCastException' occurred in test.exe

Additional information: Unable to cast object of type 'System.String' to type 'System.Windows.Forms.ListViewItem'.

Some people, when confronted with a problem, think: "I know, I'll use regular expressions."
Now they have two problems!
-Jamie Zawinsky
 
Odgovor na temu

AMD guy
Miroslav
.NET developer

Član broj: 128930
Poruke: 1007

Sajt: www.its.edu.rs


+38 Profil

icon Re: Kopiranje selektovanog itema iz jednog listviewa u drugi24.09.2014. u 18:31 - pre 115 meseci
Greska ti je dosta opisna.
Pogresan ti je cast, hoces da cast-ujes string u ListViewItem a .NET to ne podrzava.
Jel treba da kopiras jedan po jedan ili sve odjednom?
http://i.imgur.com/V3feW.jpg
http://on.wsj.com/H9yjz6 -- India Graduates Millions, but Too Few Are Fit to Hire
 
Odgovor na temu

SpizaGenije
Spiza Genije
Software Developer
Signus

Član broj: 247347
Poruke: 193
*.telrad.net.



+4 Profil

icon Re: Kopiranje selektovanog itema iz jednog listviewa u drugi24.09.2014. u 18:35 - pre 115 meseci
Znam gde je greška, ali šta god sam do sada pokušao, nije dalo nikakvog rezultata...

Zapravo, jeste: Novu grešku! O.o

Elem, bilo bi poželjno da kopiram više selektovanih itema, ali može i jedan po jedan...
Some people, when confronted with a problem, think: "I know, I'll use regular expressions."
Now they have two problems!
-Jamie Zawinsky
 
Odgovor na temu

AMD guy
Miroslav
.NET developer

Član broj: 128930
Poruke: 1007

Sajt: www.its.edu.rs


+38 Profil

icon Re: Kopiranje selektovanog itema iz jednog listviewa u drugi24.09.2014. u 18:46 - pre 115 meseci
Jedan po jedan, izvini nije vb.net posto slabo radim sa njim

Code (csharp):
private static void MoveSelectedItems(ListView source, ListView target)
        {
            while (source.SelectedItems.Count > 0)
            {
                ListViewItem temp = source.SelectedItems[0];
                source.Items.Remove(temp);
                target.Items.Add(temp);
            }  
        }

http://i.imgur.com/V3feW.jpg
http://on.wsj.com/H9yjz6 -- India Graduates Millions, but Too Few Are Fit to Hire
 
Odgovor na temu

SpizaGenije
Spiza Genije
Software Developer
Signus

Član broj: 247347
Poruke: 193
*.telrad.net.



+4 Profil

icon Re: Kopiranje selektovanog itema iz jednog listviewa u drugi24.09.2014. u 19:04 - pre 115 meseci
Jok... ista greška...

Moram li napomenuti da je u pitanju VB 2013? O.o
Some people, when confronted with a problem, think: "I know, I'll use regular expressions."
Now they have two problems!
-Jamie Zawinsky
 
Odgovor na temu

AMD guy
Miroslav
.NET developer

Član broj: 128930
Poruke: 1007

Sajt: www.its.edu.rs


+38 Profil

icon Re: Kopiranje selektovanog itema iz jednog listviewa u drugi24.09.2014. u 19:15 - pre 115 meseci
Mozes mi reci kako si iskoristio taj metod, posto sam ja napravio cist projekt sa dva listview-a i stavio taj metod i on mi prebacuje jedan listview item u drugi bez greske.
http://i.imgur.com/V3feW.jpg
http://on.wsj.com/H9yjz6 -- India Graduates Millions, but Too Few Are Fit to Hire
 
Odgovor na temu

SpizaGenije
Spiza Genije
Software Developer
Signus

Član broj: 247347
Poruke: 193
*.telrad.net.



+4 Profil

icon Re: Kopiranje selektovanog itema iz jednog listviewa u drugi24.09.2014. u 19:26 - pre 115 meseci
Prilagodio ga za VB... e sada, moguće je da to nisam odradio kako treba... C# mi i nije baš najjača strana...

Evo ga kôd:
Code:

    Private Sub btn_vrstaArt_dodaj_Click(sender As Object, e As EventArgs) Handles btn_vrstaArt_dodaj.Click
        While lst_vrstaArt1.SelectedItems.Count > 0
            Dim temp As ListViewItem = lst_vrstaArt1.SelectedItems(0)
            lst_vrstaArt1.Items.Remove(temp)
            lst_vrstaArt2.Items.Add(temp)
        End While
    End Sub

Some people, when confronted with a problem, think: "I know, I'll use regular expressions."
Now they have two problems!
-Jamie Zawinsky
 
Odgovor na temu

AMD guy
Miroslav
.NET developer

Član broj: 128930
Poruke: 1007

Sajt: www.its.edu.rs


+38 Profil

icon Re: Kopiranje selektovanog itema iz jednog listviewa u drugi24.09.2014. u 19:32 - pre 115 meseci
Code:
Private Shared Sub MoveSelectedItems(source As ListView, target As ListView)
    While source.SelectedItems.Count > 0
        Dim temp As ListViewItem = source.SelectedItems(0)
        source.Items.Remove(temp)
        target.Items.Add(temp)
    End While
End Sub


Napravi metod kao ja pa ga pozovi ga u btn_vrstaArt_dodaj_Click i prosledi ta dva parametara
npr ovako
Code:
  Private Sub btn_vrstaArt_dodaj_Click(sender As Object, e As EventArgs) Handles btn_vrstaArt_dodaj.Click
MoveSelectedItems(listview1,listview2) //izmeni imena tako da se slazu sa tvojim 






http://i.imgur.com/V3feW.jpg
http://on.wsj.com/H9yjz6 -- India Graduates Millions, but Too Few Are Fit to Hire
 
Odgovor na temu

SpizaGenije
Spiza Genije
Software Developer
Signus

Član broj: 247347
Poruke: 193
*.telrad.net.



+4 Profil

icon Re: Kopiranje selektovanog itema iz jednog listviewa u drugi24.09.2014. u 19:49 - pre 115 meseci
hahahahahaha

e, za ne poverovati... :D

više nikada dekocentrisan neću raditi...

radi i tvoj i moj kôd... 100% ispravni...

Samo što sam ja nalepio ListBox(!) na formu!!

i he8em se već tri sata!!! O.o

hvala na pomoći, u svakom slučaju...
Some people, when confronted with a problem, think: "I know, I'll use regular expressions."
Now they have two problems!
-Jamie Zawinsky
 
Odgovor na temu

[es] :: .NET :: Kopiranje selektovanog itema iz jednog listviewa u drugi

[ Pregleda: 2028 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

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