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

مشكلة عدم ظهور ارقام الهاتف بشكل كامل في #c

جمعية الشباب بالسليل

السؤال

Recommended Posts

  • 0
بتاريخ 2 ساعات قال جمعية الشباب بالسليل:

جلب ملف اكسل من نوع رقم فتعرض على شكل ارقام اخرى

ماهي المشكلة وكيف يمكن حلها

المشكلة بسيطة ، نوع البيانات للمتغير الذي يحمل رقم الهاتف يجب أن يتغير ويصبح من نوع String 

طريقة تحويل رقم من نوع int الى string في #C 

int phone = 100000;
phone.ToString();

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

بإمكانك تغيير طريقة لقراءة ملفات اكسل لجلب البيانات كما هي دون تحويل أي شيء من البيانات اكسل....وتخزينها ضمن كائن (مجموعة من الجداول: 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];

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...