Получить путь к изображению из столбца базы данных и сохранить его в окне рисунка - PullRequest
0 голосов
/ 12 мая 2019

У меня есть 9 путей к изображениям для базы данных продуктов, над которой я работаю.Я хотел бы установить их значения из базы данных для каждого графического блока.

Я уже настроил MySQL для localhost и могу подключиться.

        string connStr = "server=localhost;user=root;database=possystem;port=3306;password=mypass";
        MySqlConnection conn = new MySqlConnection(connStr);
        try
        {
            conn.Open();
            string sql = "SELECT prodimg FROM Products";
            MySqlCommand cmd = new MySqlCommand(sql, conn);
            MySqlDataReader rdr = cmd.ExecuteReader();
            while (rdr.Read())
            { //Some code

            }
        }
        catch (Exception ex)
        {
            MessageBox.Show(ex.ToString());
            throw;
        }

1 Ответ

0 голосов
/ 13 мая 2019

Прежде всего это не очень хорошая идея хранить путь к изображению в базе данных! Во-вторых, укажите, что пути к вашим изображениям - это URL (из Интернета) или только локальный.

Если вы работаете с URL, получите URL из базы данных и используйте метод Load. ( Ресурс ):

.Load(string url);

Если вы загружаете изображения из локального хранилища, используйте:

Picturebox.Image = New Bitmap("Image Path");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...