1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
| string Query;
SqlDataAdapter dataadapter;
DataSet dataset = new DataSet();
OpenFileDialog dialog = new OpenFileDialog();
BindingSource tblname = new BindingSource();
private void la_Load(object sender, EventArgs e)
{
Query = "select * from Imagee ";
dataadapter = new SqlDataAdapter(Query, Connexion.cnx);
dataadapter.Fill(dataset,"Timage");
textBox1.DataBindings.Add(new Binding("Text", dataset, "Timage.Id"));
Binding b = new Binding("Image", dataset, "Timage.imagee");
b.Format += new ConvertEventHandler(b_Format);
pictureBox1.DataBindings.Add(b);
dataGridView1.DataMember = "Timage";
dataGridView1.DataSource = dataset;
}
private void b_Format(object sender, ConvertEventArgs e)
{
byte[] b = (byte[])e.Value;
System.IO.MemoryStream ms = new System.IO.MemoryStream(b);
Bitmap bmp = new Bitmap(ms);
ms.Close();
e.Value = bmp;
}
private void Browse_Click(object sender, EventArgs e)
{
dialog.Filter = "JPEG|*.jpg";
if (dialog.ShowDialog() == DialogResult.OK)
{
Image image = Image.FromFile(dialog.FileName);
pictureBox1.Image = image;
}
}
private void buttonAdd_Click(object sender, EventArgs e)
{
this.BindingContext[dataset, "Timage"].AddNew();
//SqlCommandBuilder sql = new SqlCommandBuilder(dataadapter);
//dataadapter.Update(dataset, "Timage");
} |
Partager