private void dgvDisplayTiles_CellClick(object sender, DataGridViewCellEventArgs e) { try { //Get image data from gridview column. txtTileName.Text = dgvDisplayTiles.CurrentRow.Cells[2].Value.ToString(); cmbtilecategory.Text = dgvDisplayTiles.CurrentRow.Cells[1].Value.ToString(); lblTileID.Text = dgvDisplayTiles.CurrentRow.Cells[0].Value.ToString(); byte[] imageData = (byte[])dgvDisplayTiles.CurrentRow.Cells[3].Value;//Error i = e.RowIndex; //Initialize image variable Image newImage; //Read image data into a memory stream using (MemoryStream ms = new MemoryStream(imageData, 0, imageData.Length)) { ms.Write(imageData, 0, imageData.Length); //Set image variable value using memory stream. newImage = Image.FromStream(ms, true); } //set picture for preview picTextureDisplay1.Image = newImage; } catch (Exception ex) { MessageBox.Show(ex.ToString()); }}
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)