Timpa format tarikh dan masa dalam DataGridView
Soalan:
Apabila mendapatkan semula dan memaparkan lajur DateTime dalam DataGridView, format mungkin tidak sepadan dengan format paparan yang diingini. Ini biasanya disebabkan oleh tetapan pemformatan lalai sistem.
Penyelesaian:
Untuk mengatasi pemformatan lalai dan tentukan format tarikh dan masa tersuai:
DataGridViewColumn column = dataGridView.Columns["LastAction"];
column.DefaultCellStyle.Format = "MM/dd/yyyy HH:mm:ss";
Ini akan memformat nilai lajur dalam format yang ditentukan (contohnya, dd/MM/yyyy hh:mm:ss).
column.DateTimePickerFormat = CustomConstants.DateTimePickerFormats.ShortDateTime;
Harta ini boleh mengoptimumkan lagi format yang digunakan oleh DateTimePicker dalam sel.
Maklumat tambahan:
https://www.php.cn/link/cca437dfff11995edc035566eabec9a7
Contoh:
private void SetColumnFormat(DataGridView column) { column.DefaultCellStyle.Format = "MM/dd/yyyy hh:mm:ss tt"; column.DateTimePickerFormat = CustomConstants.DateTimePickerFormats.ShortDateTime; }
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menyesuaikan Pemformatan Tarikh dan Masa dalam DataGridView?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!