• 01-11-2009, 01:24:23
    #1
    Merhabalar..
    Forma iki adet listview yerleştirdim diyelim ve programatik olarak 1. listview e
    birkaç şey yazdırdım.
    1. listview deki tüm bilgileri aynen nasıl 2. listview e aktarabilirim acaba?
    1.nin içindeki bilgilerin kopyası aynen ikincide olcak
    Şöyle birşey denedim ama olmadı (Hata da vermedi)
    Alıntı
    listview2=listview1;
    ama olmadı..
  • 01-11-2009, 19:57:16
    #2
    üstad denemedim bende ama belki olur diye yazıyorum.listwiev1'in elemanları arrayList e alıp,listview2 içinde bir array list oluştursan sonra listview1 in indeks numaralarını sırayla listview2 ye add yapsan olur gibime geliyor.yanlışım varsa düzeltin lütfen.
  • 01-11-2009, 22:36:01
    #3
    öle olmasına imkan yok zaten
    listView2.Items.AddRange(listView1.Items);

    diye bişi olurmu acaba ))
  • 01-11-2009, 23:07:31
    #4
    malesef direk olarak alman veya bir array a alman mümkün değil böyle bişi yapacaksan listView kullanma
  • 03-11-2009, 22:50:42
    #5
    Merhabalar Sorunu Şu Şekilde Çözdüm teşekkrüler yardımlarınız için
    Alıntı
    static void ElemanEşitle (ListView kaynak, ListView hedef )
    {
    hedef.Items.Clear();
    foreach (ListViewItem kaynakEleman in kaynak.Items)
    {
    hedef.Items.Add((ListViewItem) kaynakEleman.Clone());
    }
    }