วันพุธที่ 12 มีนาคม พ.ศ. 2557

sent Email in C#

step 1
using System.Net.Mail
using System.Net

step 2
create mail ,mailto,mail from,mail body,mail subject
MailMessage myMail = new MailMessage();
myMail.From = new MailAddress("info@travexgo.com");
myMail.To.Add(new MailAddress(TextBox4.Text));
myMail.IsBodyHtml = true;
myMail.Subject = "Booking";
myMail.Body ="เนื้อความ"

Step 3
กำหนด Smtp
SmtpClient sm = new SmtpClient("smtp domain");
sm.Port = 25;
sm.Credentials = new NetworkCredential("User", "Password");

Step 4
ทำการส่งโดยใช้ SMTP และ เคลียค่าเมลล์
sm.Send(myMail1);
myMail1 = null;

การใช้งาน Ispostback c#

Ispostback ใช้ในกรณีในการ Refresh หน้าตัวเองหรือกดปุ่ม ที่ runat="server" จะทำให้ IsPostback เป็น True แต่ถ้าเป็นการเรียกหน้านั้นครั้งแรก Ispostback จะเป็นค่า false
ตัวอย่าง
if (IsPostBack)
            {
                condition += check_sqlcondition(var_search_cabin_class, var_search_form, "", "", "");
            }

วันอังคารที่ 11 มีนาคม พ.ศ. 2557

loop droupdown List

public void datalist_qry(string sql_condition,DropDownList var_object)
        {
            SqlConnection con = new SqlConnection(connectionString);
            string var_sql_condition= sql_condition;
            DataTable ds1 = new DataTable();
            SqlDataAdapter da1 = new SqlDataAdapter(var_sql_condition,con);
            da1.Fill(ds1);
            for(int i=0; i<ds1.Rows.Count; i++)
            {
               var_object.Items.Add(new ListItem(ds1.Rows[i][0].ToString(), ds1.Rows[i][0].ToString()));
            }
           
        }