lostyazilim
tr.link

Asp.Net ile Html İçinde For Döngüsü Nasıl Yapılır Yardım!

18 Mesajlar 3.301 Okunma
acebozum
tr.link

ulas ulas C# & ASP.NET Kullanıcı
  • Üyelik 25.07.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek Full Stack Developer
  • Konum Diğer
  • Ad Soyad U** K**
  • Mesajlar 1401
  • Beğeniler 404 / 404
  • Ticaret 18, (%100)
Fenty Bunun için listview'i önerdim. Repeater eksik kalıyor.
 

 

technovenue.com
wmaraci
reklam

WmOptimize WmOptimize Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 01.11.2015
  • Yaş/Cinsiyet 37 / E
  • Meslek WebProgramlama
  • Konum İstanbul Anadolu
  • Ad Soyad H** F**
  • Mesajlar 410
  • Beğeniler 151 / 174
  • Ticaret 3, (%100)
ulas2016 Hoop hoop hocam orda dur :) Repeater dedim mi akan sular durur.

Sil butonunu yakalaman için;

İlk olarak Aspx tarafından repeater'a ItemCommond ekliyoruz.

OnItemCommand="rptAdi_ItemCommand" runat="server">

Ardından Silme Butonuna Id'değerini vericez ama nasıl bak





ItemCommand, CommandArgument ve CommandName'leri .cs tarafında kullanıcaz.

protected void rptAdi_ItemCommand(object source, RepeaterCommandEventArgs e)
{
if (e.CommandName == "Sil")
{
string Id = e.CommandArgument.ToString();
baglanti.Open();
SqlCommand kmt1 = new SqlCommand("Delete from TabloAdi where Id=@Id ", baglanti);
kmt1.Parameters.AddWithValue("@Id", Id);
kmt1.ExecuteNonQuery();
baglanti.Close();
}
}


Evet örnekte görüldüğü gibi tıklanan buton tekrarlarını CommandName ile bulduk ve Bunların hangisi olduğunu öğrenmek için her tekrarlanan butona veritabanından veri verinin Id'sini atadık.

CS tarafından da bunu bulduk.

En profesyonel kullanım repeater kullanımıdır. Kolaylıklar dilerim hocam geç dönüşüm için k.bakma :)
Fenty

kişi bu mesajı beğendi.

ebubekirbastama ebubekirbastama WM Aracı Kullanıcı
  • Üyelik 16.06.2016
  • Yaş/Cinsiyet 34 / E
  • Meslek White hacker,Yazılım Eğitmeni
  • Konum İstanbul Anadolu
  • Ad Soyad E** B**
  • Mesajlar 15
  • Beğeniler 5 / 3
  • Ticaret 0, (%0)
Eğer sorununuz çözüm bulmadıysa bu kod işinizi görebilir.
İçine yazmak istediğiniz dive isim verin örneğin divMakale gibi...






Daha sonra sayfanın cs kodunda load kısmına datatable ile çektiğiniz makaleleri bu divin içine aşağıdaki kodla yazdırabilirsiniz..



for (int i = 0; i < dataTableMakaleler.Rows.Count; i++)
{
string makale = dataTableMakaleler.Rows[i]["Makale"].ToString();
divMakale.InnerHtml += "
" + (i + 1).ToString() + ") " + makale.Substring(0,30).ToString() + "Devamını Gör
";
}
 

 

Dünyaya hakim olmak için teknolojiye hakım olmamız gerekmektedir.

ulas ulas C# & ASP.NET Kullanıcı
  • Üyelik 25.07.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek Full Stack Developer
  • Konum Diğer
  • Ad Soyad U** K**
  • Mesajlar 1401
  • Beğeniler 404 / 404
  • Ticaret 18, (%100)

WmOptimize adlı üyeden alıntı

ulas2016 Hoop hoop hocam orda dur :) Repeater dedim mi akan sular durur.

En profesyonel kullanım repeater kullanımıdır.


Listview ile daha çok haşır neşir oldum bugüne kadar, repeatera nadiren işim düştü. Repeater'da silme, güncelleme gibi işlemler için bir kaç kez yüzeysel olarak araştırma yapıp listview'a geri dönmüştüm. Listview ile ilgili herhangi bir dezavantaj şuana kadar görmedim, eğer varsa onuda açıklarsanız sevinirim.
 

 

technovenue.com
wmaraci
wmaraci

Fenty Fenty Kimlik Onayı Bekliyor Banlı Kullanıcı
  • Üyelik 09.07.2018
  • Yaş/Cinsiyet 30 / E
  • Meslek Yazılım Geliştiricisi
  • Konum Niğde
  • Ad Soyad M** G**
  • Mesajlar 343
  • Beğeniler 65 / 60
  • Ticaret 4, (%100)
kralsın.


wmoptimize adlı üyeden alıntı

ulas2016 hoop hoop hocam orda dur :) repeater dedim mi akan sular durur.

Sil butonunu yakalaman için;

ilk olarak aspx tarafından repeater'a ıtemcommond ekliyoruz.



Ardından silme butonuna ıd'değerini vericez ama nasıl bak





ıtemcommand, commandargument ve commandname'leri .cs tarafında kullanıcaz.



Evet örnekte görüldüğü gibi tıklanan buton tekrarlarını commandname ile bulduk ve bunların hangisi olduğunu öğrenmek için her tekrarlanan butona veritabanından veri verinin ıd'sini atadık.

Cs tarafından da bunu bulduk.

En profesyonel kullanım repeater kullanımıdır. Kolaylıklar dilerim hocam geç dönüşüm için k.bakma :)
 

 

WmOptimize WmOptimize Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 01.11.2015
  • Yaş/Cinsiyet 37 / E
  • Meslek WebProgramlama
  • Konum İstanbul Anadolu
  • Ad Soyad H** F**
  • Mesajlar 410
  • Beğeniler 151 / 174
  • Ticaret 3, (%100)
ulas2016 Aslında bu veri işlemlerinde Listview, Repater, Gridview gibi elemanlar aynı işi görür. Hız konusunda Repeater biraz daha yavaş kalır ancak tasarımsal olarak kontrolu çok daha kolaydır.

Bende Listview ile hiç haşır neşir olmadım ancak gridview sistemi ile benzerlik gösterdiği kanaatindeyim.

Ben html'de güzelce tasarımımı yapar, tekrarlanacakları repeater içine alır verileride eval ile girerim. Bu tasarımda bana kolaylık sağlıyor. Ama gridview'de tasarım konusunda çok yoruyor. Bir profesyonel tasarım çıkarmak için zorluyor. Dediğim Listview kullanmadım bende Gridview'den ne farkı var onu öğrenmek isterim hocam. Konu konuyu açıyor tüm .netçiler gelecek gibi :)
 

 

ulas ulas C# & ASP.NET Kullanıcı
  • Üyelik 25.07.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek Full Stack Developer
  • Konum Diğer
  • Ad Soyad U** K**
  • Mesajlar 1401
  • Beğeniler 404 / 404
  • Ticaret 18, (%100)
WmOptimize Türkçe bir kaynağa erişemedim bu konu hakkında. İngilizce kaynaklarda hepsinin neredeyse aynı işlevi yerine getirdiği, aralarında ufak farklılıklar olduğu söyleniyor hocam.

http://www.beansoftware.com/ASP.NET-Tutorials/Repeater-DataList-ListView-GridView.aspx
 

 

technovenue.com

Fenty Fenty Kimlik Onayı Bekliyor Banlı Kullanıcı
  • Üyelik 09.07.2018
  • Yaş/Cinsiyet 30 / E
  • Meslek Yazılım Geliştiricisi
  • Konum Niğde
  • Ad Soyad M** G**
  • Mesajlar 343
  • Beğeniler 65 / 60
  • Ticaret 4, (%100)

WmOptimize adlı üyeden alıntı

ulas2016 Hoop hoop hocam orda dur :) Repeater dedim mi akan sular durur.

Sil butonunu yakalaman için;

İlk olarak Aspx tarafından repeater'a ItemCommond ekliyoruz.



Ardından Silme Butonuna Id'değerini vericez ama nasıl bak





ItemCommand, CommandArgument ve CommandName'leri .cs tarafında kullanıcaz.



Evet örnekte görüldüğü gibi tıklanan buton tekrarlarını CommandName ile bulduk ve Bunların hangisi olduğunu öğrenmek için her tekrarlanan butona veritabanından veri verinin Id'sini atadık.

CS tarafından da bunu bulduk.

En profesyonel kullanım repeater kullanımıdır. Kolaylıklar dilerim hocam geç dönüşüm için k.bakma :)


ne zamandır uğraşıyorum şu hatadan kurtulamadım hocam bir bakarmısınız:

ALDIĞIM HATA




HTML KODLARIM



CS KODLARIM

 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al