c# จะแสดง datetime (ที่แสดงเฉพาะ date หรือ time) ใน datagridview ยังไงคะ

ลองมาหลายวิธีแล้วค่ะ (ตัวแปรชื่อ CreateDataDate นะคะ)

1.เปลี่ยนข้อมูลนั้นให้เป็น string โดย
CreateDataDate.Value.Date.ToString();
CreateDataDate.Value.TimeOfDay.ToString();

2.เปลี่ยนรูปแบบการรับค่าของ datagridview ช่องนั้นให้รับค่าเป็น date
dgvData.Columns[1].DefaultCellStyle.Format = "MM/dd/yyyy";
dgvData.Columns[1].DefaultCellStyle.Format = "hh:mm:ss";
dgvData.Columns[1].DefaultCellStyle.Format = "MM/dd/yyyy hh:mm:ss tt";

//อันล่างนี้เราลองทำตามในลิ้งค์[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้ดูค่ะ

ใครพอจะมีวิธีอื่นให้เราลองทำไหมคะ วิธีอื่นๆที่เจอใน stackoverflow ส่วนใหญ่จะเป็นแบบที่ 2 ทั้งนั้นเลยค่ะ แล้วคนอื่นเค้าก็ทำได้แต่ทำไม่เราทำแล้วไม่ได้นะ(ฮ่าๆ)

ขอบคุณที่ช่วยเหลือค่ะนานาขอบคุณ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่