Giriş Yap / Kayıt Ol

WM Aracı'na üyelikler tekrar açıldı! Kayıt olmak için TIKLAYIN!


Cevap Yaz Favorilerime Ekle
Seçenekler Stil
Geri Git   Forum > > Asp .NET

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

  #11  
Okunmamış 30 Temmuz 2018, 12:07
ulas2016 Adlı Üyenin Avatarı
Disallow: /pesetmek
 
Üyelik Tarihi: 25 Temmuz 2016
Yaş / Cinsiyet: 22 / Erkek
Ad, Soyad: Ul... Ka...
Mesajlar: 1.037
Beğeniler: 250 / 364
Ticaret: 12, 100%
Fenty Bunun için listview'i önerdim. Repeater eksik kalıyor.
  #12  
Okunmamış 31 Temmuz 2018, 00:40
Avatar Seçilmemiş
Üyeliği Durdurulmuş
 
Üyelik Tarihi: 01 Kasım 2015
Yaş / Cinsiyet: 32 / Erkek
Ad, Soyad: Ha... Fe...
Mesajlar: 419
Beğeniler: 177 / 151
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.

Alıntı:
<asp:Repeater ID="rptAdi" OnItemCommand="rptAdi_ItemCommand" runat="server">
Ardından Silme Butonuna Id'değerini vericez ama nasıl bak

Alıntı:
<asputton ID="Sil" CssClass="btn2" runat="server" CommandName="Sil" CommandArgument='<%#Eval("Id") %>' Text="Sil" />


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

Alıntı:
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 bunu beğendi.
  #13  
Okunmamış 31 Temmuz 2018, 00:53
ebubekirbastama Adlı Üyenin Avatarı
WM Aracı
 
Üyelik Tarihi: 16 Haziran 2016
Yaş / Cinsiyet: 29 / Erkek
Ad, Soyad: Eb... Ba...
Mesajlar: 16
Beğeniler: 3 / 5
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...



<div id="divMakale" runat="server" style="width:210px"></div>


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 += "<div> " + (i + 1).ToString() + ") " + makale.Substring(0,30).ToString() + "<a href=" + dataTableMakaleler.Rows[i]["MakaleninLinki"].ToString() + ">Devamını Gör</a></div>";
}
Dünyaya hakim olmak için teknolojiye hakım olmamız gerekmektedir.
  #14  
Okunmamış 31 Temmuz 2018, 02:56
ulas2016 Adlı Üyenin Avatarı
Disallow: /pesetmek
 
Üyelik Tarihi: 25 Temmuz 2016
Yaş / Cinsiyet: 22 / Erkek
Ad, Soyad: Ul... Ka...
Mesajlar: 1.037
Beğeniler: 250 / 364
Ticaret: 12, 100%
Alıntı:
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.
  #15  
Okunmamış 31 Temmuz 2018, 09:17
Avatar Seçilmemiş
Kimlik Onayı Bekliyor
 
Üyelik Tarihi: 09 Temmuz 2018
Cinsiyet: Erkek
Konum: Niğde
Ad, Soyad: Me... Ge...
Mesajlar: 357
Beğeniler: 60 / 66
Ticaret: 4, 100%
kralsın.


Alıntı:
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
  #16  
Okunmamış 31 Temmuz 2018, 12:39
Avatar Seçilmemiş
Üyeliği Durdurulmuş
 
Üyelik Tarihi: 01 Kasım 2015
Yaş / Cinsiyet: 32 / Erkek
Ad, Soyad: Ha... Fe...
Mesajlar: 419
Beğeniler: 177 / 151
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
  #17  
Okunmamış 31 Temmuz 2018, 14:19
ulas2016 Adlı Üyenin Avatarı
Disallow: /pesetmek
 
Üyelik Tarihi: 25 Temmuz 2016
Yaş / Cinsiyet: 22 / Erkek
Ad, Soyad: Ul... Ka...
Mesajlar: 1.037
Beğeniler: 250 / 364
Ticaret: 12, 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-...-GridView.aspx
  #18  
Okunmamış 03 Ağustos 2018, 11:50
Avatar Seçilmemiş
Kimlik Onayı Bekliyor
 
Üyelik Tarihi: 09 Temmuz 2018
Cinsiyet: Erkek
Konum: Niğde
Ad, Soyad: Me... Ge...
Mesajlar: 357
Beğeniler: 60 / 66
Ticaret: 4, 100%
Alıntı:
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

Cevap Yaz Favorilerime Ekle


Konuyu toplam 1 kişi okuyor. (0 üye ve 1 Ziyaretçi)
 
Seçenekler
Stil
Normal Normal

Geri Git   Forum > Asp .NET


Yetkileriniz
Konu açma yetkiniz: Yok
Cevap Yazma Yetkiniz Yok
Eklenti yükleme yetkiniz: Yok
Mesajınızı değiştirme yetkiniz: Yok

BB code: Açık
İfadeler: Açık
[IMG] Kodları: Açık
HTML kodu: Kapalı




Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şu anki Zaman: 08:21.