folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder Asp.Net Repearter İçindeki Linkbutton‘Un Textini Alma



Asp.Net Repearter İçindeki Linkbutton‘Un Textini Alma

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    calpazhan
    calpazhan's avatar
    Kayıt Tarihi: 05/Kasım/2009
    Erkek

    Arkadaşlar sorunum şu,

    Kategorileri listelettim ama repearter içindeki buttonun commaneventi çalışmıyor:s Like komutununa elimle veri girdiğimde dataliste veri çekiyor fakat linkbuttonunda ne yazıyorsa onun gelmesini istiyorum fakat datalist boş veri çekiyor. Sorun nedir acaba??

    Kodlarım;

    protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e) 

    int id = int.Parse(e.CommandArgument.ToString()); 
    if (e.CommandName == "getir") 

    LinkButton buton = (LinkButton)e.Item.FindControl("LinkButton1"); 
    string arama = buton.Text; 
    OleDbConnection conn = new OleDbConnection("Provider=Microsoft.jet.oledb.4.0;Data Source=" + Server.MapPath("~/App_Data\\veri.mdb")); 
    conn.Open(); 
    OleDbCommand comm = new OleDbCommand("SELECT * FROM blog WHERE kategori LIKE‘%@aranan%‘ Order By Kimlik Desc", conn); 
    comm.Parameters.Add("@aranan", OleDbType.Variant).Value = buton.Text; 
    OleDbDataAdapter adtr = new OleDbDataAdapter(comm); 
    DataTable tablo = new DataTable(); 
    adtr.Fill(tablo); 
    DataList1.DataSource = tablo; 
    DataList1.DataBind(); 
    conn.Close();  

    Şimdiden teşekkürler


    Hayatım Beni Bile Güldüren Bir Oyuncak...
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    wking
    wking's avatar
    Kayıt Tarihi: 28/Mart/2010
    Erkek

    DataList'ine verileri büyük ihtimalle PageLoad'da dolduruyorsun.

    PageLoad'da şunu yapmalısın:

    if (!IsPostBack)

    {

          // DataList'i burada doldur.

    }

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    calpazhan
    calpazhan's avatar
    Kayıt Tarihi: 05/Kasım/2009
    Erkek
    wking bunu yazdı

    DataList'ine verileri büyük ihtimalle PageLoad'da dolduruyorsun.

    PageLoad'da şunu yapmalısın:

    if (!IsPostBack)

    {

          // DataList'i burada doldur.

    }

    Zaten bunu yaptım hocam


    Hayatım Beni Bile Güldüren Bir Oyuncak...
Toplam Hit: 1361 Toplam Mesaj: 3