• 01-11-2014, 17:58:27
    #1
    merhaBA ARKADAŞLAR vb.net de webbroser üzerinden veri çşekmek istiyorum şu an sadece classname ile çeke biliyorum ama aynı classname den 25 tane var hepsini ayrı ayrı textbox lara yazdırmak istiyorum fakat yapamadım yardım ede bilirmisiniz
    [JSR]        Dim bilgi As HtmlElementCollection = WebBrowser1.Document.All
            For Each element As HtmlElement In bilgi
                If element.GetAttribute("classname").Contains("10") Then
                    TextBox1.Text = element.InnerText
                End If
            Next
    [/JSR]

    kulandığım kodlar bunlar bu kodları veri çekiceğpim sitedeki classların hepsini ayrı ayrı textbox lara yazdıra bilmem için düzenleye bilirmisiniz zaman ayırıp ilgilennelere teşekür ediyorum yardım eden herkese r10+ vericem

    Diğer programlama dilerindede bilgisi olan konuya yazsın lütfen
  • 01-11-2014, 19:48:02
    #2
    şuan kod yazacak zamanım yok ama dinamik olarak kontrol oluşturmaya bak.
    yani o döngünün içine textbox oluşturup, location ı verip sonra forma eklemen gerek.. bu şekilde yapabilirsin en kolay olarak.
  • 01-11-2014, 19:56:18
    #3
    hocamdediklerinizi googleden araşdırıyorum hemen zaman ayırdığınız için teşekür ederim R10+ verdim


    Yardımcı olmak isteyen diğer arkadaşlar varsa konuya yazın lütfen çok ihtiyacım var
  • 01-11-2014, 20:04:40
    #4
    foreach döngüsü ile istediğiniz classları çekebilirsiniz.

    foreach döngüsünü ile veri çekmeyi araştırın.

    Kolay gelsin.
  • 01-11-2014, 20:08:46
    #5
    ObreuS adlı üyeden alıntı: mesajı görüntüle
    foreach döngüsü ile istediğiniz classları çekebilirsiniz.

    foreach döngüsünü ile veri çekmeyi araştırın.

    Kolay gelsin.
    hocam o döngü ile veri çekiyorum fakat 25 tane class var sadece en sondaki veriyi çekiyor ben clasların hepsini çekip 25 tane textboxa ayrı ayrı yazdırmak istiyorum ama bi türlü yapamadım
  • 01-11-2014, 20:24:45
    #6
    Şöyle yapabilirsiniz.

    Bir FlowLayoutPanel panel ekleyip içerisine

    for(int i =0;i<25;i++)
    {
    TextBox textbox = new TextBox();
    textbox.Name = textbox + i.ToString();
    textbox.Text = "döngü veri kodu";
    }
    şeklinde tüm textboxları yazılarıyla birlikte ekleyebilirsiniz.

    flowpanel içine kod ile textbox oluşturmayı araştırabilirsiniz.

    KOlay gelsin.
  • 01-11-2014, 20:54:35
    #7
    deniyorum hemen ilgilendiğiniz için teşekür ederim


    R10+ verdim iyi forumlar

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 20:54:35 -->-> Daha önceki mesaj 20:35:33 --

    gene yapamadım kodlamayı örnek vere bilicek varmı
  • 02-11-2014, 17:27:55
    #8
    konuyu hala çözemedim yardımıc olurmusunuz
  • 03-11-2014, 12:01:43
    #9
    Üyeliği durduruldu
    merhaba,
    team viewer acarsaniz sorununuzu cozebilirim.