To show time in a DataGridView column set the column type to DataGridViewTextBoxColumn.
Set the columns DefaultCellStyle Format to ‘t’. You can do this in the designer or use the following code:
myGridView.Columns[0].DefaultCellStyle.Format = “t”; //0 is the required column, change if needed.
Now you can assign a DateTime to the cell value and time will show in the users preferred format (‘t’).