示例#1
0
        public void loadTable()
        {
            //Llenamos la lista productos.
            mysql.getTable("SELECT * FROM producto", productos);

            listView.View       = View.Details;
            listView.CheckBoxes = true;

            listView.Columns.Add("", 200);
            listView.Columns.Add("", 100);
            listView.Columns.Add("", 100);

            //Añadimos las imagenes a una lista
            ImageList imgs = new ImageList();

            imgs.ImageSize = new Size(100, 100);

            foreach (Producto p in productos)
            {
                imgs.Images.Add(Image.FromFile(PATH + "\\" + p.imagen));
            }
            listView.SmallImageList = imgs;
            //--------------


            int          i = 0;
            ListViewItem lvi;

            foreach (Producto p in productos)
            {
                lvi = new ListViewItem(p.nombre);
                lvi.SubItems.Add(p.descripcion);
                lvi.SubItems.Add("$" + p.precio);
                lvi.ImageIndex = i;
                listView.Items.Add(lvi);
                i++;
            }
        }
示例#2
0
 private void refillTabla() {
     DataGridView dgv = tablaProd;
     DataTable table = mysql.getTable("SELECT * FROM producto", productos);
     dgv.DataSource = table;
     dgv.AutoResizeColumns();
 }