Quantcast
Channel: Windows Forms Data Controls and Databinding forum
Viewing all articles
Browse latest Browse all 2535

Display Image In dataGridView Stored in Sql Server Database.

$
0
0

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;
                        }
                    }
                }
            }
        }


Viewing all articles
Browse latest Browse all 2535

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>