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

كيف يمكن التحكم باداة التقويم من داخل Asp.net 2 حتى لا يتغير نوع التريخ عند استعراض البرنامج

مغلق
بدأه ام تسنيم في 2 يناير 2008 · 7 رد · 901 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

لدي web application تمت برمجته وعملت له publish web site وقمت بتشغيله باستخدام internet explorer ولكن الذي يحدث أنني استخدم canlendar tool فيتحول التاريخ من تقويم انجليزي إلى التقويم الهجري مع العلم إذا شغلت البرنامج على نفس الجهاز من دخل السوفت وير فانه يقوم بعرض التاريخ الانجليزي

اعلم ان هذه ليست مشكلة في asp.net 2

ولكن ذهبت إلى اعدادات الويندوز وجدت انها تتعامل مع التقويم الانجليزي وكذلك بالنسبة internet explorer .. هل هناك من واجهته نفس هذه المشكلة مع الويندوز

#2

هلا اختي الكريمة

Threading.Thread.CurrentThread.CurrentCulture = New System.Globalization.CultureInfo("en-US")
				Threading.Thread.CurrentThread.CurrentUICulture = New System.Globalization.CultureInfo("en-US")

ضعي هذا

من أجل اللغة الانكليزية عند حدث page_load

ومن أجل العربية

Threading.Thread.CurrentThread.CurrentCulture = New System.Globalization.CultureInfo("ar-SA")
				Threading.Thread.CurrentThread.CurrentUICulture = New System.Globalization.CultureInfo("ar-SA")

-----------------------------------------------------------------------------------------------------------------------------





 

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

Mohammad Sonaiea
 

#3

باركك الله أخي

ملاحظة أن برنامجي يستخدم لغة واحدة فقط .. وسأقوم بالتجربة وابلغك بالنتائج إن شاء الله

#4

التجربة كانت ناجحة ولكن كيف يمكنني من التحكم في الفورمات لتعرض التاريخ بالشكل التالي يوم / شهر / سنة

#5

اختي الكريمة

يوجد attribute او واصفة خاصة بالـcalender وهي format دخلها من نوع string مثلا

calender1.Format="d/M/yyyy"

http://msdn2.microsoft.com/en-us/library/ms256099.aspx

تم تعديل هذه المشاركة بواسطة محمد سماقية في 6 يناير 2008 في 14:44

-----------------------------------------------------------------------------------------------------------------------------





 

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

Mohammad Sonaiea
 

#6

الـcalendar لا توجد به خاصية format

في صفحة load وضعت به الكود الذي اعطيته لي وفي كل مرة تتم عملية postback فانه يعيد التاريخ الى الوضعية السابقة اي شهر/يوم/سنة مع اني في كود الحفظ اقوم بتنسيق التاريخ يوم/شهر/سنة، ولأن عملية postback تعود بتنسيق التاريخ إلى شهر/يوم/سنة ويتم تخزينه على هذا النسق

#7

اختي الكريمة ممكن ان تضعي لنا الكود الموجود ضمن load للصفحة

-----------------------------------------------------------------------------------------------------------------------------





 

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

Mohammad Sonaiea
 

#8

Threading.Thread.CurrentThread.CurrentCulture = New System.Globalization.CultureInfo("en-US")
Threading.Thread.CurrentThread.CurrentUICulture = New System.Globalization.CultureInfo("en-US")
Calendar1.TodaysDate = Format(Calendar1.SelectedDate, "dd/MM/yyyy")
If DBCon.State = ConnectionState.Open Then
DBCon.Close()
End If
DBCon.Open()
If Not IsPostBack Then
Calendar1.SelectedDate = Today.ToShortDateString

Dim MyDR As OleDbDataReader

Dim MyCmd As New OleDbCommand("select distinct * from DepartEmps order by id asc", DBCon)
MyDR = MyCmd.ExecuteReader
DDLstCoNo.Items.Insert(0, "Select")

Do While MyDR.Read
DDLstCoNo.Items.Add(MyDR("Id"))
DDLstCoNo.Items(DDLstCoNo.Items.Count - 1).Value = MyDR("Arabic_Name")
Loop

BtnSave.Enabled = True
BtnEdit.Enabled = False
BtnDelete.Enabled = False
End If

DBCon.Close()

End Sub
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

هذا الموضوع مغلق.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…