Beispiel #1
0
        private void button2_Click(object sender, EventArgs e)
        {
            ChiTiet_SP c = db.ChiTiet_SPs.Where(p => p.MaSP == "1").FirstOrDefault();

            imageList1.Images.Add(ByteToImg(c.HinhAnh));
            imageList1.ImageSize = new Size(132, 132);
            this.listView1.View  = View.LargeIcon;
            for (int counter = 0; counter < imageList1.Images.Count; counter++)
            {
                ListViewItem item = new ListViewItem();
                item.ImageIndex = counter;
                this.listView1.Items.Add(item);
            }
            this.listView1.LargeImageList = imageList1;
            //ChiTiet_SP c = db.ChiTiet_SPs.Where(p => p.MaSP == "1").FirstOrDefault();
            pictureBox1.Image = Image.FromFile(c.HinhAnh);
        }
Beispiel #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            richTextBox1.Text = Convert.ToBase64String(converImgToByte());
            ChiTiet_SP c = db.ChiTiet_SPs.Where(p => p.MaSP == "1").FirstOrDefault();

            pictureBox1.Image = ByteToImg(c.HinhAnh);
            //cover chuỗi trên trở lại byte hình ảnh thì dùng
            //Convert.FromBase64String(Đoạn_String_đã_cover);
            MD5 mh = MD5.Create();

            //Chuyển kiểu chuổi thành kiểu byte
            byte[] inputBytes = System.Text.Encoding.ASCII.GetBytes("123456");
            //mã hóa chuỗi đã chuyển
            byte[] hash = mh.ComputeHash(inputBytes);
            //tạo đối tượng StringBuilder (làm việc với kiểu dữ liệu lớn)
            StringBuilder sb = new StringBuilder();

            for (int i = 0; i < hash.Length; i++)
            {
                sb.Append(hash[i].ToString("x"));
            }
            //MessageBox.Show(sb.ToString());
        }