Previous..
Next..
Here i will explain How to Retrieving Image from database in window application.
Step(1): Form
drag and down a combo box when i select a name from combo box then all fields will show with his image.
Step(2): Code
Click on combo box a write this code
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.IO;
namespace First_Csharp_app
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
String gender; //we have to define this
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(str);
String str = "server=MUNESH-PC;database=windowapp;UID=sa;password=123";
string query = "select * from DataBaseTable Where name = '" + comboBox1.text+"';
sqlCommand cmd = new sqlCommand ( query,con);
sqlDatareader dbr = new sqlDatareader;
try
{
con.open();
dbr.cmd.ExecuteReder();while(dbr.read())
{string sEid = dbr.GetInt32("Eid").toString();
string sName = dbr.GetInt32("name");
string sSurname = dbr.GetInt32("Sname");
string sAge = dbr.GetInt32("Age").toString();Eid.text = sEid ;
Firstname.text= sName;
Surname.text = sSurname;
Age.text= sAge ;
byte[] imageBt = (byte[])(dbr[ " image"]);
if( imageBt == null )
{
pictureBox.Image = null;
}
else
{
memoryStream mstream = new memoryStream( imageBt );
pictureBox.Image = system.Drawing.Image.FromStream( mstream );
}
}
}
Catch( Exception ex)
{
messageBox.show(ex.message);
}
Step(3): Output
Run your application and retrieve the data.
Next..