Hi Friend,
i having trouble in one project, i have stored the image in sql Server Database Successfully but now i have to display those image associated with the other records in to the dataGridView but i dont know how can i do,, Below are the Code
private void loadRecords(){
string query = @"select
irt.TransactionNumber
,irt.autogeneratednumber
,irt.Picture1
,irt.Picture2
,irt.Picture3
,irt.Picture4
,irt.Datecreated
,irt.DateModified
,um.username from CamApp.dbo.ImageRecordsTable irt
left join CamApp.dbo.userMaster as um on um.userid=irt.UserId";
using (SqlConnection connection = new SqlConnection(webcamRuse.cnnString))
{
using (SqlCommand sqlCommand = new SqlCommand(query, connection))
{
sqlCommand.CommandType = CommandType.Text;
using (SqlDataAdapter sqlDataAdapter = new SqlDataAdapter(sqlCommand))
{
using (DataTable dt = new DataTable())
{
sqlDataAdapter.Fill(dt);
grdImageRecords.AutoGenerateColumns = false;
//Set Columns Count
grdImageRecords.ColumnCount = 8;
//Add Columns
grdImageRecords.Columns[0].Name = "Transaction Number";
grdImageRecords.Columns[0].HeaderText = "Transaction Number";
grdImageRecords.Columns[0].DataPropertyName = "TransactionNumber";
grdImageRecords.Columns[1].Name = "autogenerated numberr";
grdImageRecords.Columns[1].HeaderText = "Auto. Number";
grdImageRecords.Columns[1].DataPropertyName = "autogeneratednumber";
grdImageRecords.Columns[2].Name = "Datecreated";
grdImageRecords.Columns[2].HeaderText = "Datecreated";
grdImageRecords.Columns[2].DataPropertyName = "Datecreated";
grdImageRecords.Columns[2].Name = "Picture1";
grdImageRecords.Columns[2].HeaderText = "Picture1";
grdImageRecords.Columns[2].DataPropertyName = "Picture1";
//Corresponding all imhages picture2,,3,,4
grdImageRecords.DataSource = dt;
}
}
}
}
}