Member 13894029 Ответов: 1

Как я могу добавить элемент управления PictureBox текущее изображение на базе


Привет новичок здесь
Поэтому я использую этот код ниже, чтобы просмотреть фотографию из таблицы 1/database. Набрав RefNo в текстовом поле, изображение будет вызвано из table1/database и отображено в picturebox1, и я хочу сохранить его в table2/database.

Что я уже пробовал:

sqlCon.Open();

string sqlSelectQuery = "SELECT * FROM MNDBagShellTb WHERE BsRefNo = @BsRefNo";
using (SqlCommand cmd = new SqlCommand(sqlSelectQuery, sqlCon))
{
   cmd.Parameters.AddWithValue("@BsRefNo", (txtRef.Text));

   using (SqlDataReader dr = cmd.ExecuteReader())
   {
      if (dr.Read())
      {
         //stockDetails
         imageBytes = dr["SbsImage"] as byte[];
         if (imageBytes != null)
         {
            using (var stream = new MemoryStream(imageBytes))
            pbxBagImg.Image = Image.FromStream(stream);
         }
      }
   }
}
   sqlCon.Close();

Richard MacCutchan

Есть ли вопрос?

1 Ответов

Рейтинг:
1

Gerry Schmitz

Итак, возьмите свой "imageBytes" и сохраните его в "table2".

Подсказка: вероятно, есть код, который сначала сохраняется в "таблице 1", и вы можете использовать его для "таблицы 2".

Или просто использовать "хранимая процедура", чтобы сделать в SQL INSERT или UPDATE ("таблицы1" в "таблица2"), используя соответствующие параметры.