Member 11191484 Ответов: 0

Список изображений Listview из базы данных


привет ребята
я хочу привязать список изображений из базы данных я получаю имя изображения но изображение не приходит это любое тело может мне помочь

Приложение WhatsApp изображения 2019-03-09 на 11.53.36 AM.jpeg - на pCloud[^]

вот как я получаю выход, но я также хочу получить изображение

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

public void ListimageGalery()
       {

           ImageList myimagelistsmall = new ImageList();
           ImageList myimageListLarge = new ImageList();
           ImageList myimagelist = new ImageList();

           ListImage.SmallImageList = myimagelistsmall;
           ListImage.LargeImageList = myimageListLarge;

           myimagelist.ImageSize = new Size(50, 50);
           myimagelistsmall.ImageSize = new Size(32, 32);
           myimageListLarge.ImageSize = new Size(80, 80);
           try
           {
               con = new SqlConnection(connectionpath);
               SqlDataAdapter dataAdapter = new SqlDataAdapter(new SqlCommand("SELECT StockItemImage,STKDESCP FROM Tbl_STKMaster", con));
               DataSet dataSet = new DataSet();
               dataAdapter.Fill(dataSet);

               ListImage.Items.Clear();
               myimageListLarge.Images.Clear();
               myimagelistsmall.Images.Clear();
              foreach(DataRow dr in dataSet.Tables[0].Rows)
               {
                   try
                   {
                       Byte[] data = new Byte[0];
                       data = (Byte[])(dataSet.Tables[0].Rows[0]["StockItemImage"]);
                       MemoryStream mem = new MemoryStream(data);
                       myimagelist.Images.Add(Image.FromStream(mem));
                       myimagelistsmall.Images.Add(Image.FromStream(mem));
                       myimageListLarge.Images.Add(Image.FromStream(mem));


                   }
                   catch (Exception ex) { MessageBox.Show(ex.Message); }
                   ListImage.LargeImageList = myimageListLarge;
                   ListImage.Items.Add(dataSet.Tables[0].Rows[0]["STKDESCP"].ToString());
                   ListImage.View = View.LargeIcon;
                   //ListImage.SmallImageList = myimagelist;
                   //ListImage.Items.Add(dataSet.Tables[0].Rows[0]["STKDESCP"].ToString());
               }

Gerry Schmitz

Вы находитесь на свой собственный. Вы должны были начать с "одного" образа и построить его оттуда. Вместо этого есть куча бесполезного кода и неизвестный источник данных.

0 Ответов