none
DataGridView Resim Ekleme

    Question

  • Merhaba ben öğrenci otomasyonu programı yapıyorum, ödevim bu .Bu programın içinde öğrencilerin bütün kimlik ve sınıf verilerini tutuyorum .Bu verileride datagridview içinde görüntülüyorum.Ama sorun ise öğrencinin fotoğrafını datagridview içine kayıt edemiyorum.Yardımcı olursanız çok sevinirim.Teşekkürler... 


    Thursday, March 01, 2012 10:22 AM

Answers

  • Merhaba Osman Bey ;

    DataGridView nesnenize bir image column ekledikden sonra Image class'ının FromFile adlı metoduna image yolunu vererek kullanabilirsiniz , datasource vererek kullanıyor iseniz bu kodlar size yardımcı olabilir ;

     private void Form1_Load(object sender, EventArgs e)
            {
                List<GridStudent> StudentList = new List<GridStudent>();
    
                GridStudent entity = new GridStudent();
                entity.StudentID = 1;
                entity.StudentName = "Ahmet";
                entity.StudentSurname = "Çakır";
                entity.StudentPhoto = Image.FromFile("c:\\user.png");
                StudentList.Add(entity);
    
                GridStudent entity2 = new GridStudent();
                entity2.StudentID = 2;
                entity2.StudentName = "Mehmet";
                entity2.StudentSurname = "Polat";
                entity2.StudentPhoto = Image.FromFile("c:\\image.png");
                StudentList.Add(entity2);
    
    
                dataGridView1.DataSource= StudentList;
              
            }
    
            public class GridStudent
            {
                public int StudentID { get; set; }
                public string StudentName { get; set; }
                public string StudentSurname { get; set; }
                public Image StudentPhoto { get; set; }
            }

     
    Thursday, March 01, 2012 1:12 PM