mohammed hassan el taifa
-
المساهمات
2 -
تاريخ الانضمام
-
تاريخ آخر زيارة
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
أجوبة بواسطة mohammed hassan el taifa
-
-
أريد المساعدة في هذا الكود
الفكرة هي الحصول على جميع أسماء الملفات الموجودة في فولدر معين بالإضافة إلى جميع الفولدرات الداخلية و ارسالها الى ملف اكسل
أحاول عمل هذا من خلال datagridview لكن عند تشغيل البرنامج يعطى الرسالة الآتية:
Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index
و هذا هو الكود المستخدم
private void button1_Click(object sender, EventArgs e) { /* get all files name without path*/ string path; if (folderBrowserDialog1.ShowDialog() == DialogResult.OK) { path = folderBrowserDialog1.SelectedPath; string[] files = Directory.GetFiles(path, "*.*", SearchOption.AllDirectories); int i = 0; foreach (string file in files) { //listBox1.Items.Add(Path.GetFileName(file)); dataGridView1.Rows[0].Cells[i].Value = file; i++; } } }
مشكلة Index was out of range؟
في أسئلة البرمجة
نشر
جزاكم الله خيرا. فعلا هى لغه c# .
شكرا على الرد فعلا استفدت منه . فلكم جزيل الشكر