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

ال Format Date Datagrid

مغلق
بدأه activeman في 21 فبراير 2008 · 4 رد · 716 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيف اجعل الخلية بالداتا جريد يكون شكلها وهي فارغة على هيئة --/---/-----

عشان تكون واضحة للمستخدم اناها تاريخ ،،

#2

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

في الحدث cellformating بتاع ال datagridview

اكتب هذا الكود

 private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
		{
			if (e.ColumnIndex == 1)
			{
				e.Value = "dd/mm/yy";
			}

  }

قم بتغير column index حتي تتوافق مع العمود الذي تريد تحديد الفورمات بتاعه

وغير e.value للشكل اللي انت عاوزه

ملحوظة مهمة جدا جدا لكل من يقرا هذه المشاركة

دائما حاول تدور في msdn هتجد حلول للمشكلة بتاعتك وممكن تعرف اشياء جديدة تستخدمها فيما بعد فانا مثلا عندما قرات سؤال الاخ activeman لم اكن اعرف الحل مسبقا ولكن بدات اقترح حل ودورت عليه في المسدن واثناء بحثي وجدت هذا الحل الصحيح وهذا ما دائما افعله مع كل سؤال يواجهني لا اعرف حله

WindowsApplication6.zip

#3

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

ولكن المثال يبدو غير صحيح لانه يعرض لي دائما وأبدا تكست قيمته dd/mm/yyyy وانا لا أريد اظهار هذا ال نص

وانما اريد إظهار تنسيق الحقل على هيئة --/--/----- وليس نصوص dd/MM/yyyy

#4
اقتباس
قم بتغير column index حتي تتوافق مع العمود الذي تريد تحديد الفورمات بتاعه

وغير e.value للشكل اللي انت عاوزه

يمكنك انت تغير e.value لاي قيمة انت عاوزها

وكذلك column index

private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
		{
			if (e.ColumnIndex == 1)
			{
				e.Value = "--/--/--";
			}

  }
#5

this is the true code thank you دعاء مختار

 private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
		{
			if (e.ColumnIndex == 1)
			{
				if (e.Value == null)
					e.Value = "dd/mm/yy";
			}
		}

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

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