• 06-12-2013, 14:52:06
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba arkadaşlar;

    Bir listem var, bu liste şu şekilde,

    ürün url, ürün resmi, ürün başlığı şeklinde veriler geliyor.

    Ben bu ürünlerimi listbox'a dolduruyorum. urun_Url, urun_Resmi, urun_Basligi attribute'lerini listbox'a doldurduğum ürünlerime ekliyorum.

    Daha sonra listbox'ta selected index change'te seçilen item'in attributelerinden urun_Url sini almak istiyorum fakat bir türlü beceremedim.

    .
    .
    .
    
                lst_urunler.Attributes.Add("Title", result.Title.ToString());
                lst_urunler.Attributes.Add("TbImage", result.TbImage.ToString());
                lst_urunler.Attributes.Add("Url", result.Url.ToString());
                lst_urunler.DataTextField = dt.Columns["Title"].ToString();
                lst_urunler.DataBind();
    
               //urunler sorunsuz doluyor listeme
    
        }
    
        protected void lst_urunler_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                Uri urunUrl = new Uri(lst_urunler.SelectedItem.Attributes["Url"]);
    .
    .
    .
  • 21-12-2013, 14:06:58
    #2
    Konu günceldir arkadaşlar. Yardımlarınızı bekliyorum
  • 21-12-2013, 17:37:38
    #3
    WebWon adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar;

    Bir listem var, bu liste şu şekilde,

    ürün url, ürün resmi, ürün başlığı şeklinde veriler geliyor.

    Ben bu ürünlerimi listbox'a dolduruyorum. urun_Url, urun_Resmi, urun_Basligi attribute'lerini listbox'a doldurduğum ürünlerime ekliyorum.

    Daha sonra listbox'ta selected index change'te seçilen item'in attributelerinden urun_Url sini almak istiyorum fakat bir türlü beceremedim.

    .
    .
    .
    
                lst_urunler.Attributes.Add("Title", result.Title.ToString());
                lst_urunler.Attributes.Add("TbImage", result.TbImage.ToString());
                lst_urunler.Attributes.Add("Url", result.Url.ToString());
                lst_urunler.DataTextField = dt.Columns["Title"].ToString();
                lst_urunler.DataBind();
    
               //urunler sorunsuz doluyor listeme
    
        }
    
        protected void lst_urunler_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                Uri urunUrl = new Uri(lst_urunler.SelectedItem.Attributes["Url"]);
    .
    .
    .

    Uri urunUrl = new Uri(lst_urunler.SelectedItem.Attributes["Url"]);

    olan satırı :

    Uri urunUrl = new Uri( (lst_urunler.SelectedItem as Uri).Url )

    olarak değiştirip deneyin.
  • 21-12-2013, 17:56:07
    #4
    ControL adlı üyeden alıntı: mesajı görüntüle
    Uri urunUrl = new Uri(lst_urunler.SelectedItem.Attributes["Url"]);

    olan satırı :

    Uri urunUrl = new Uri( (lst_urunler.SelectedItem as Uri).Url )

    olarak değiştirip deneyin.
    İlginiz için teşekkür ederim. Cevap gelmeyince umutsuzluğa kapılıp, listbox olayını değiştirdim ve gridview'e aldım verileri. şu an sorunsuz çalıştı.

    Epey uğraştırsa da sonunda güzel oldu. Teşekkür ederim.