منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : عرض التاريخ الهجري بدل التاريخ الميلادي في القريد فيو
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم 


يعطيكم العافيه 

احتاج عرض التاريخ الهجري بدل التاريخ الميلادي في القريد فيو 

قاعدة البيانات من نوع sql server 

علما بأن التواريخ في قاعدة البيانات محفوظه بالميلادي وفقكم الله
السلام عليكم اخي الكريم
تفضل هذا الكود
كود :
//استدعاء هذه المكتية
       //using System.Globalization;

       //ضع هذا الاجراء في الكلاس
       void CoverTohijrj()
       {
           try
           {
               for (int i = 0; i <= dataGridView1.Rows.Count; i++)
               {
                   DateTimeFormatInfo Dtformat = (new CultureInfo("ar-sa", false)).DateTimeFormat;
                   string kk = (Convert.ToDateTime(dataGridView1.Rows[i].Cells["حقل التاريخ"].Value)).ToString("dd/MM/yyyy", Dtformat);
                   dataGridView1.Rows[i].Cells["حقل التاريخ"].Value = kk.ToString();
               }
           }
           catch (Exception)
           {
           }
       }

       // وفي حدث فورم لود استدعي الاجراء في نهاية اكواد تحمبل البيانات الى الداتا غرايد
       private void Form1_Load(object sender, EventArgs e)
       {
       CoverTohijrj();
       }

بارك الله فيك بجرب أن شاء الله