11
Answers

one by one serial numbwe display load grid

JAYESH AJ

JAYESH AJ

11y
1.1k
1
  serial No field   1,2,3 how can display
                 46    NAHUL   ANTONY    2013-02-26 16:15:01.000    57000.00
                   48    MANEESH  M    2013-02-26 16:15:01.250    62000.00
                   73    PRINCE  THOMAS    2013-04-01 09:05:16.000    55000.00
Answers (11)
0
Vulpes

Vulpes

NA 98.3k 1.5m 11y
Try:

string path="C:\\Users\\Vio\\Desktop\\Gestiune asigurari auto\\imagini";
string[] jpg = Directory.GetFiles(path, "*.jpg", SearchOption.AllDirectories);
string[] png = Directory.GetFiles(path, "*.png", SearchOption.AllDirectories);
string[] bmp = Directory.GetFiles(path, "*.bmp", SearchOption.AllDirectories);
string[] gif = Directory.GetFiles(path, "*.gif", SearchOption.AllDirectories);

List<Image> images = new List<Image>();
foreach(string s in jpg) images.Add(Image.FromFile(s));
foreach(string s in png) images.Add(Image.FromFile(s));
foreach(string s in bmp) images.Add(Image.FromFile(s));
foreach(string s in gif) images.Add(Image.FromFile(s));


Accepted
0
Vulpes

Vulpes

NA 98.3k 1.5m 11y
The column needs to be of type DataGridViewImageColumn for the images to show up.

Are you sure that this is what you've got?
0
Violeta Popa

Violeta Popa

NA 137 110.6k 11y
doesn't work :(
0
Vulpes

Vulpes

NA 98.3k 1.5m 11y
Try:

 for (int i = 0; i < total; i++)
 {
     dgv.Rows[i].Cells["societate"].Value = images[i];
 }
0
Violeta Popa

Violeta Popa

NA 137 110.6k 11y
Thanks! I have one last question, if you'd like to answer..I'm trying to add this images in datagridview cells. I've declared the column of type image. This is the code:

           Acasa main = (Acasa)Application.OpenForms["Acasa"];
            DataGridView dgv = main.politaGridView;
            List<Image> images = new List<Image>();
            string path = "C:\\Users\\Vio\\Desktop\\Gestiune asigurari auto\\imagini";
            string[] jpg = Directory.GetFiles(path, "*.jpg", SearchOption.AllDirectories);
            string[] png = Directory.GetFiles(path, "*.png", SearchOption.AllDirectories);
            string[] bmp = Directory.GetFiles(path, "*.bmp", SearchOption.AllDirectories);
            string[] gif = Directory.GetFiles(path, "*.gif", SearchOption.AllDirectories);
            int total = jpg.Length + png.Length + bmp.Length + gif.Length; 

            foreach (string s in jpg) images.Add(Image.FromFile(s));
            foreach (string s in png) images.Add(Image.FromFile(s));
            foreach (string s in bmp) images.Add(Image.FromFile(s));
            foreach (string s in gif) images.Add(Image.FromFile(s));

            for (int i = 0; i < total; i++)
            {
                dgv.Rows[i].Cells["societate"] =???
            }