الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اداة DataGridView1 لا تعرض التاريخ الهجري ، فما هو الحل؟؟

بدأه maajed555 في 13 أغسطس 2012 · 4 رد · 621 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته ،،،

حاولت استعراض تواريخ من قاعدة البيانات على اداة DataGridView1 ، فظهرت هذه الرسالة التي تقول أن الأداة لا تدعم التقويم الهجري ...

وكذلك ... حاولت استخدام دالة Date_format في جملة الاستعلام ولكن قاعدة البيانات ترسل خطأ بأنها لا تدعم هذه الدالة ... فما هو البديل عنها؟؟

post-166287-074029000 1344809558_thumb.p

المرفقات
Cp.png

تم تعديل هذه المشاركة بواسطة maajed555 في 13 أغسطس 2012 في 01:17

#2

السلام عليكم ..

  1. ما هو نوع عمود التاريخ ؟؟ و خصوصا أنني أرى في رسالة الخطأ (UmAlQuraCalendar) فهل تستخدم أي أكواد خارجية ..
  2. ممكن وضع الكود كاملا ...
  3. DataGridViewColumn Hosting MaskedTextBox رابط

تم تعديل هذه المشاركة بواسطة houssam11350_11350 في 13 أغسطس 2012 في 02:35

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#3

تفضل الكود أخي الكريم .....

        Dim SavInto As New System.Data.SqlServerCe.SqlCeCommand
        Dim ConStr As String = "Data Source=" & StrPath()
        Dim DataSet1 As New DataSet
        Dim dat1 As Date
        Dim dat2 As Date
        Dim ci As New System.Globalization.CultureInfo("ar-SA")

        Thread.CurrentThread.CurrentCulture = ci
        dat2 = "1433/03/01"
        Dim cii As New System.Globalization.CultureInfo("en-US")
        Thread.CurrentThread.CurrentCulture = cii
        dat1 = "2012/02/01"

        Dim SqlStr As String = "SELECT * FROM dat1 where dat2 > '" & dat2 & "'"
        Dim Conn As New System.Data.SqlServerCe.SqlCeConnection(ConStr)
        SavInto.Connection = Conn
        SavInto.CommandType = CommandType.Text
        Dim DataAdapter1 As New SqlServerCe.SqlCeDataAdapter(SqlStr, Conn)
        DataAdapter1.Fill(DataSet1, "dat1")
        Conn.Close()

        Dim ci1 As New System.Globalization.CultureInfo("ar-SA")
        Thread.CurrentThread.CurrentCulture = ci1

        DataGridView1.DataSource = (DataSet1)
        DataGridView1.DataMember = ("dat1")
#4

السلام عليكم ...

  1. ما هو نوع الحقول في قاعدة البيانات , هل هي dateTime أو varchar أو ماذا ؟؟
  2. هل وضعت format للأعمدة في الــ DataGridView أم أن الأعمدة تظهر لوحدها عند الربط بشكل تلقائي ؟
  3. حاولت بمثال و وضعت التاريخ في قاعدة البيانات 11/11/2014 فظهر على الواجهة بقيمة 18/01/36 و لم يحصل أي خطأ ...!!!!!

تم تعديل هذه المشاركة بواسطة houssam11350_11350 في 14 أغسطس 2012 في 00:48

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#5

اخي الكريم houssam11350_11350

تقبل الله مني ومنك الطاعة ، وشكرا لك على تفاعلك مع الموضوع .

لقد قمت بالرجوع إلى قاعدة البيانات ووجدت فيها بعض الحقول فارغة ، وقمت بحذفها ، فزالت المشكلة . ربما أعود لكتابة مشكلة جديدة عندما تواجهني .

شكرا لك واسعدك الله في الدنيا والآخرة :)

مواضيع مشابهة