arkadaşlar herhangi bir sitedeki verileri çektirdiğimde foreach ile herşeyi alabiliyorum ama bunları listview da bir türlü listeleyemedim. listboxta ayrı ayrı yaptım. listviewda nasıl gösterebilirim çekilen verileri?
mesela siteden çektiğim veriler başlık, url, kategori şeklinde. listviewde bu şekilde 3 sütun oluşturdum. başlığı eklesem url yi ekleyemiyorum, onu eklesem kategoriyi ekleyemiyorum bir türlü.
HtmlAgilityPack ile verileri listview'a yazdırma hk
3
●36
- 16-08-2022, 22:01:12
- 16-08-2022, 23:00:46
- 17-08-2022, 00:05:42Yok hocam demek istediğim o değil. Veri çektiğim siteden 3 farklı alan çekiyorum. Bunlar birbiriyle bağlantılı şeyler ama. Yani sayfa ismi, sayfa url si, sayfa kategorisi gibi. Bunları ayrı ayrı çekiyorum, ayrı foreach döngüleriyle de sayfadaki tüm bu kritlerlere uyanlar alıyorum. Ayrı foreachler içinde verileri çektiği için listview a yazdıramadım. 1.sütuna sayfa adı, 2.sütuna sayfa urlsi, 3. Sütuna sayfa kategorisini yazdırmak istedim.mkozdogan adlı üyeden alıntı: mesajı görüntüle
Aklıma sadece hücre seçimi yaptırılabilir mi şeklinde geldi. Çekeceği veri sayısını çıkarabiliyorum. Foreach içine for döngüsü koyup, döngü her çalıştığında bir satır aşağı kaydırıp istediğim sütuna yazdırabilir diye düşündüm ama onu da nasıl yapacağımı anlamadım. Excelde visual basic kısmında doğrudan hücre adresini seçebiliyorduk, belki bunda da vardır dedim de itemlar subitemlar hepten kafamı karıştırdı. - 17-08-2022, 00:31:14Hocam bir önceki verdiğim örneği iyi inceleyin.
Örnek:
array x(a,b,c,d,e,f,g,h,j,) olsun. foreach (item in x) { Listview 1. Nesnesi oluşturulur. Listview 2. Nesnesi oluşturulur. Listview 3. Nesnesi oluşturulur ListView.Items.Add(1,2,3); }bu şekilde, x içindeki item kadar döngü çalışır. Ve satır eklenir. Anlatamadım mı acaba?