Forum

Repeater Mail G...
 
Bildirimler
Hepsini Temizle

Repeater Mail Gönderimi

5 Yazılar
3 Üyeler
0 Likes
368 Görüntüleme
(@ErgunGursoy)
Gönderiler: 42
Trusted Member
Konu başlatıcı
 

Repeater daki bilgilari yani belirledigim alanları mail atmam mümkünmüdür acaba??

 
Gönderildi : 23/08/2012 14:44

(@kadiravci)
Gönderiler: 202
Üye
 

Repeater içindeki bilgilere buton altından ulaşmak için foreach kullanmanızı tavsiye ederim.

foreach(RepeaterItem item in repeater1.items)

{  ... } 

 
Gönderildi : 23/08/2012 16:45

(@ErgunGursoy)
Gönderiler: 42
Trusted Member
Konu başlatıcı
 

teşekkurler oldu sonun da

 
Gönderildi : 23/08/2012 17:00

(@Anonim)
Gönderiler: 0
 

yaptığınız örneği bizimle paylaşırsanız sevinirim

 
Gönderildi : 24/08/2012 17:58

(@ErgunGursoy)
Gönderiler: 42
Trusted Member
Konu başlatıcı
 

Umarım işine Yarar..

 

StringBuilder sb = new StringBuilder();

            sb.Append("<table style='font-size:10pt; font-family:Arial;'><tr><td style='background-color:#0d9ff2; font-weight:bolder; Height:25px; Color:#fff; padding:5px;'>Parça Numarası</td><td style='background-color:#0d9ff2; font-weight:bolder; Height:25px; Color:#fff; padding:5px;' >Fiyatı</td><td style='background-color:#0d9ff2; font-weight:bolder; Height:25px; Color:#fff; padding:5px;'>Birimi</td><td style='background-color:#0d9ff2; font-weight:bolder; Height:25px; Color:#fff; padding:5px;' >Adet</td><td style='background-color:#0d9ff2; font-weight:bolder; Height:25px; Color:#fff; padding:5px;' >Kdv Dahil Top.</td><td></td><td></td><td></td><td></td><td></td><td></td></tr>" );

            foreach (RepeaterItem item in RepeaterSepetDetay.Items)
            {
                Label Baslik = item.FindControl("Baslik") as Label;
                Label Marka = item.FindControl("Marka") as Label;
                Label Aciklama = item.FindControl("Aciklama") as Label;
                TextBox Adet = item.FindControl("Adet") as TextBox;
                Label ListeFiyati = item.FindControl("ListeFiyati") as Label;
                Label ParaBirimi = item.FindControl("ParaBirimi") as Label;
                Label IndirimOrani = item.FindControl("IndirimOrani") as Label;
                Label Tutar = item.FindControl("Tutar") as Label;

                sb.AppendFormat("<tr><td style='font-size:8pt; font-family:Arial;' >{0}</td>", Baslik.Text);
                sb.AppendFormat("<td style='font-size:8pt; font-family:Arial;' >{0}</td>", Marka.Text);
                sb.AppendFormat("<td style='font-size:8pt; font-family:Arial;' >{0}</td>", Aciklama.Text);
                sb.AppendFormat("<td style='font-size:8pt; font-family:Arial;' >{0}</td>", Adet.Text);
                sb.AppendFormat("<td style='font-size:8pt; font-family:Arial;' >{0}</td>", ListeFiyati.Text);
                sb.AppendFormat("<td style='font-size:8pt; font-family:Arial;' >{0}</td>", ParaBirimi.Text);
                sb.AppendFormat("<td style='font-size:8pt; font-family:Arial;' >{0}</td>", IndirimOrani.Text);
                sb.AppendFormat("<td style='font-size:8pt; font-family:Arial;' >{0}</td>", Tutar.Text);

            }
            sb.Append("</table>");

            MailMessage mailMessage = new MailMessage("from@fromcom", "[email protected]");

            mailMessage.Subject = "Başlık";
            mailMessage.Body = sb.ToString();
            mailMessage.IsBodyHtml = true;
            SmtpClient smtpClient = new SmtpClient("mail.xxxxxx.com", 587);
            smtpClient.Send(mailMessage);

 
Gönderildi : 25/08/2012 19:48

Paylaş: