Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Tüm ddl lere veri ekleme

Konu, 'ASP.NET / Silverlight / Moonlight' kısmında 01ada01 tarafından paylaşıldı.

  1. 01ada01

    01ada01 Daimi Üye

    Kayıt:
    29 Mayıs 2007
    Mesajlar:
    563
    Beğenilen Mesajlar:
    0
    Merhaba,
    Sayfadaki tüm dropdownlistleri bulup içlerine seçiniz eklemek istiyorum nasıl yapabilirim??
    Javascriptle

    böyle birşey yazdım ama çalışmadı acaba bunu .net de nasıl yaparım yapılmıyorsa js ile nasıl yaparım??
     
  2. anov

    anov erlang programcýsý adayý

    Kayıt:
    29 Nisan 2004
    Mesajlar:
    3,488
    Beğenilen Mesajlar:
    0
    Meslek:
    İnternet Programcısı (Kreatif Design Studio)
    Şehir:
    Mavi kabarcığın içi
    AppendDataBoundItems
     
  3. 01ada01

    01ada01 Daimi Üye

    Kayıt:
    29 Mayıs 2007
    Mesajlar:
    563
    Beğenilen Mesajlar:
    0
    örnek bişi yazarmısın hocam??birde bu tüm sadece ddl leri mi yakalıyor??
     
  4. UuuR

    UuuR Daimi Üye

    Kayıt:
    29 Nisan 2007
    Mesajlar:
    733
    Beğenilen Mesajlar:
    0
    Meslek:
    Yazılım uzmanı
    Kullanman gerekenler
    for döngüsü ;
    Form.Controls.Count
    Form.Controls.GetType()
    ddl.Items.Insert(0, new ListItem("Seçiniz", "0"));

    bunları döngü içerisine yerleştirirsin..



     
  5. 01ada01

    01ada01 Daimi Üye

    Kayıt:
    29 Mayıs 2007
    Mesajlar:
    563
    Beğenilen Mesajlar:
    0
    bu ddl kısmını anlayamadım hocam ++ form da çıkmadı page.form şeklinde kullandım

    Response ile yazdırdım kontrolleri ki .GetType da Dropdownlist gibi bi tip varmı diye ama göremedim .GetType dan sonra nasıl anlıycam acaba ddl olup olmadığını_???

    System.Web.UI.LiteralControl

    System.Web.UI.ResourceBasedLiteralControl

    System.Web.UI.LiteralControl
    System.Web.UI.HtmlControls.HtmlTableCell
    System.Web.UI.ResourceBasedLiteralControl
    System.Web.UI.HtmlControls.HtmlTableCell
    System.Web.UI.LiteralControl
     
  6. anov

    anov erlang programcýsý adayý

    Kayıt:
    29 Nisan 2004
    Mesajlar:
    3,488
    Beğenilen Mesajlar:
    0
    Meslek:
    İnternet Programcısı (Kreatif Design Studio)
    Şehir:
    Mavi kabarcığın içi
    <asp:DropdownList ID="ddl" runat="server" AppendDataBoundItems="true">
    <asp:ListItem Text="Seçiniz..." Value="0"/>
    </asp:DropdownList>
     
  7. UuuR

    UuuR Daimi Üye

    Kayıt:
    29 Nisan 2007
    Mesajlar:
    733
    Beğenilen Mesajlar:
    0
    Meslek:
    Yazılım uzmanı
    if (this.Controls.GetType().Name == "DropDownList") // şeklinde kullanabilirsin sanırım, test etmedim..
    @anov'un dediği de bir çözüm, ne yapmak istediğini tam olarak anlatmadığın için, uzun olan yolla açıklama gereği duydum..


    http://www.tek-tips.com/faqs.cfm?fid=6470 burda da benzer birşey yapılmış, faydalanabilirsin sanırım
     
  8. 01ada01

    01ada01 Daimi Üye

    Kayıt:
    29 Mayıs 2007
    Mesajlar:
    563
    Beğenilen Mesajlar:
    0
    peki hocam bunun js versiyonu hakkında bilginiz var mı ??



    fonksiyonla uğraşa uğraşa bu hale getirdim
    var ddl= document.getElementsByTagName('select'); ddl.lenght 0 olduğu için alert e girmiyor select tagını nasıl yakalarım???
    alert("ss");
     
  9. 01ada01

    01ada01 Daimi Üye

    Kayıt:
    29 Mayıs 2007
    Mesajlar:
    563
    Beğenilen Mesajlar:
    0
    Untitled PageLiteralControl

    ResourceBasedLiteralControl

    LiteralControl
    HtmlTableCell
    ResourceBasedLiteralControl
    HtmlTableCell
    LiteralControl

    GetType().Name ile bunları aldım çıktı olarak Response.Write(Page.Form.Controls.GetType().Name + "<br />");


    anov dediğin yöntimi nasıl kullanırım tam anlamadım
    uuur yapmak istediğim şey mesela şehir dropdownlistine şehirler doluyor ama ilk olarak seçiniz görünmesi ama bi ton ddl olduğu için bi fonksiyonla halletmeye çalışıyorum

    .SolMenu1_TreeView1_0 { text-decoration:none; }
     
  10. UuuR

    UuuR Daimi Üye

    Kayıt:
    29 Nisan 2007
    Mesajlar:
    733
    Beğenilen Mesajlar:
    0
    Meslek:
    Yazılım uzmanı
    her dropdownlist için bu kodu yazsan yeterli olacak zaten, bu kadar uğraşa değmiyor bence..

    ddl.Items.Insert(0,newListItem("Seçiniz", "0"));