كيف اجعل الخلية بالداتا جريد يكون شكلها وهي فارغة على هيئة --/---/-----
عشان تكون واضحة للمستخدم اناها تاريخ ،،
كيف اجعل الخلية بالداتا جريد يكون شكلها وهي فارغة على هيئة --/---/-----
عشان تكون واضحة للمستخدم اناها تاريخ ،،
السلام عليكم ورحمة الله وبركاته
في الحدث 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 لم اكن اعرف الحل مسبقا ولكن بدات اقترح حل ودورت عليه في المسدن واثناء بحثي وجدت هذا الحل الصحيح وهذا ما دائما افعله مع كل سؤال يواجهني لا اعرف حله
اشكرك اختي الكريمة
ولكن المثال يبدو غير صحيح لانه يعرض لي دائما وأبدا تكست قيمته dd/mm/yyyy وانا لا أريد اظهار هذا ال نص
وانما اريد إظهار تنسيق الحقل على هيئة --/--/----- وليس نصوص dd/MM/yyyy
اقتباسقم بتغير column index حتي تتوافق مع العمود الذي تريد تحديد الفورمات بتاعهوغير e.value للشكل اللي انت عاوزه
يمكنك انت تغير e.value لاي قيمة انت عاوزها
وكذلك column index
private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
if (e.ColumnIndex == 1)
{
e.Value = "--/--/--";
}
}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";
}
}سبحانه الله وبحمده سبحانه الله العظيم
if (You Love ArabTeam2000 ) MessageBox.Show("All ArabTeam2000 Love You"); else MessageBox.Show("go to your mama"); هذا الموضوع مغلق.