Merhaba arkadaşlar. Lise öğrencisiyim ve proje ödevi için blog sitesi kuruyorum. Yapmak istediğim şey tam olarak;
Yıllar ve aylara göre yazılar kategorilere ayrılacak. Yani;
+2014 yılında    +Ocak        +EklenenYazı   +Şubat        +EklenenYazı
+2013 yılında    +Ocak         +EklenenYazı    +Şubat         +EklenenYazı şeklinde devam edecek.
Bunu nasıl yapabilirim? Yardımcı olursanız sevinirim. Şimdiden teşekkürler
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
Zamanında çok kafa patlattığım ,gecelerimi gündüzlerime kattığım bir şey arıyorsun sen. En sonunda çözümünü bulupda hostingimdeki mysql'ın hızı yetmeyinde delirip shift delete yaptığım karmançorman ve hantal kodlar silsilesi. Fakat sana lazım olan şey repeater içinde repeater değilde biraz daha detaylı bir sql kodu. Hangi veritabanını kullandığını söylememişsin ama ben MSSQL için elimin altında olan bir satır kodu yazayım, gerisi sen getir;
use database1; select * from yazilar where YEAR(kayitTarihi)=2013 and MONTH(kayitTarihi)=1
komutu sana sadece 2013 ocak ayindaki yazilari getirir. koda bakmadan yazdığım için hata olabilir bi bakayım düzeltirim. İyi çalışmalar.
Birinci repeaterin item grubuna ikinci repeateri koyup 2. nin datasource alanına 1. repeaterin datasource ID alanından gelen bilgiye göre 2. için gerekli olacak alanı sorgulayan ve çıktısını datatable olarak verebilen fonksiyonu yazacaksın. :)
public static DataTable subMenusDT(string menuId) { string subMenuSQL = String.Format("Select * from Testu Where isSubItem=1 and mainItemId={0}", menuId); return dataset_aktar(subMenuSQL, DatabaseLayer.MSSQLBAGLANTI, "MSSQL"); }
public static DataTable dataset_aktar(string sql, string BaglantiCumlesi, string VeritabaniTipi) { System.Data.DataTable dtableSQL = new System.Data.DataTable(); SqlConnection conSQL = new SqlConnection(BaglantiCumlesi); conSQL.Open(); SqlDataAdapter DaSQL = new SqlDataAdapter(sql, conSQL); DaSQL.SelectCommand.ExecuteNonQuery(); DaSQL.Fill(dtableSQL); conSQL.Close(); conSQL.Dispose(); return dtableSQL; }
Lise öğrencisiyim ve proje ödevi için blog sitesi kuruyorum. Yapmak istediğim şey tam olarak;
Yıllar ve aylara göre yazılar kategorilere ayrılacak. Yani;
+2014 yılında
   +Ocak
       +EklenenYazı
  +Şubat
       +EklenenYazı
+2013 yılında
   +Ocak
        +EklenenYazı
   +Şubat
        +EklenenYazı şeklinde devam edecek.
Bunu nasıl yapabilirim? Yardımcı olursanız sevinirim. Şimdiden teşekkürler
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
< Bu mesaj bu kişi tarafından değiştirildi mlbrg -- 29 Mayıs 2014; 4:35:07 >