protected void btnSearchQR_Click(object sender, EventArgs e) { strSQL = "SELECT * FROM QRCODE WHERE QRCTXT = '" + txtsearchQR.Text + "' "; objConn.Open(); SqlCommand Cmd = new SqlCommand(strSQL, objConn); SqlDataReader rd = Cmd.ExecuteReader(); while (rd.Read() == true) { txtPalletbuy.Text = rd.GetString(2); txtPalletfrom.Text = rd.GetString(3); txtPalletstay.Text = rd.GetString(4); txtPalletstatus.Text = rd.GetString(5); } objConn.Close(); string Code = txtsearchQR.Text; string Code1 = txtPalletbuy.Text; string Code2 = txtPalletfrom.Text; string Code3 = txtPalletstay.Text; string Code4 = txtPalletstatus.Text; QRCodeGenerator qrGenerator = new QRCodeGenerator(); QRCodeGenerator.QRCode qrCode = qrGenerator.CreateQrCode(Code+Code1+Code2+Code3+Code4, QRCodeGenerator.ECCLevel.Q); System.Web.UI.WebControls.Image imgQRCode = new System.Web.UI.WebControls.Image(); imgQRCode.Height = 250; imgQRCode.Width = 250; using (Bitmap bitmap = qrCode.GetGraphic(20)) { using (MemoryStream ms = new MemoryStream()) { bitmap.Save(ms, System.Drawing.Imaging.ImageFormat.Png); byte[] byteImage = ms.ToArray(); imgQRCode.ImageUrl = "data:image/png;base64," + Convert.ToBase64String(byteImage); } PHQRCode.Controls.Add(imgQRCode); } }
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง