اذهب إلى المحتوى

Ahmed Delwan

الأعضاء
  • المساهمات

    3
  • تاريخ الانضمام

  • تاريخ آخر زيارة

آخر الزوار

87 زيارة للملف الشخصي

إنجازات Ahmed Delwan

عضو مبتدئ

عضو مبتدئ (1/3)

0

السمعة بالموقع

  1. يمكنك السحب الرصيد عن طريق : موقع الليرات . cash-flow . علماً بأنهم موثوقين وبامكانك التواصل معهم عبر واتساب.
  2. أنصحك في عدة ملاحظات من ناحية خبرتي باختصار هي : التركيز على مهارة مطلوبة ومحددة مثل (برمجة او تصميم او معلق صوتي او كاتب محتوى او ....الخ). بناء بروفايل بشكل جيد وواضح. بناء معرض أعمال على الاقل 3 نماذج وعرضها في البروفايل ويفضل اكثر (هذه نقطة مهمة). بعد الانتهاء من الاساسيات السابقة.... قم بالعرض على المشاريع في سواء في مستقل او خمسات التي تتناسب مع مهارتك الحالية واستمر مع الصبر....
  3. بإمكانك تغيير طريقة لقراءة ملفات اكسل لجلب البيانات كما هي دون تحويل أي شيء من البيانات اكسل....وتخزينها ضمن كائن (مجموعة من الجداول: DataTableCollection) أي لكل صفحة (Sheet) تكون لجدول واحد (DataTable)... أولاً...تعريف كائن من نوع DataTableCollection : public DataTableCollection tableCollection; ثانياً...ميثود لفتح ملف Excel وتخزينه ضمن الكائن السابق : public bool FileOpen() { OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.Filter = "EXCEL xlsx|*.xlsx|EXCEL xlsm|*.xlsm|EXCEL xltm|*.xltm|EXCEL xltx|*.xltx|AllFormat|*.xlsx;*.xltm;*.xlsm;*.xltx;"; if (openFileDialog.ShowDialog() == DialogResult.OK) { fileName = openFileDialog.FileName; using (var stream = File.Open(openFileDialog.FileName, FileMode.Open, FileAccess.Read)) { using (IExcelDataReader reader = ExcelReaderFactory.CreateReader(stream)) { DataSet result = reader.AsDataSet(new ExcelDataSetConfiguration() { ConfigureDataTable = (_) => new ExcelDataTableConfiguration() { UseHeaderRow = true } }); tableCollection = result.Tables; } return true; } } return false; } ثالثاً....لعرض "أول" جدول واحد من المجموعة الجداول ضمن DataGridView : DataGridView.DataSource = tableCollection[0];
×
×
  • أضف...