Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Saya Boleh Menyesuaikan Pemformatan Tarikh dan Masa dalam DataGridView?
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:
<code class="language-C#">DataGridViewColumn column = dataGridView.Columns["LastAction"];</code>
<code class="language-C#">column.DefaultCellStyle.Format = "MM/dd/yyyy HH:mm:ss";</code>
Ini akan memformat nilai lajur dalam format yang ditentukan (contohnya, dd/MM/yyyy hh:mm:ss).
<code class="language-C#">column.DateTimePickerFormat = CustomConstants.DateTimePickerFormats.ShortDateTime;</code>
Harta ini boleh mengoptimumkan lagi format yang digunakan oleh DateTimePicker dalam sel.
Maklumat tambahan:
https://www.php.cn/link/cca437dfff11995edc035566eabec9a7
Contoh:
<code class="language-C#">private void SetColumnFormat(DataGridView column) { column.DefaultCellStyle.Format = "MM/dd/yyyy hh:mm:ss tt"; column.DateTimePickerFormat = CustomConstants.DateTimePickerFormats.ShortDateTime; }</code>
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!