2016-07-16 13 views
0

Ich habe eine Anwendung, die Datum und Uhrzeit in datagridview nach dem Exportieren von Daten von Datenbank zu Datensatz zeigt.zeigt vollständige Datum und Uhrzeit in Datagridview

Details: Ich habe eine Spalte namens Date, die Datum und Uhrzeit im Format datetime2 enthält, und wenn Datum angezeigt wird, werden Sekunden nicht angezeigt.

con = new SqlConnection(); 
con.ConnectionString = my_connection_string; 
con.Open(); 
adap = new SqlDataAdapter("SELECT Date,Object,ASDU,IOA,Alarm from Alarms_List",my_connection_string); 
ds = new System.Data.DataSet(); 
adap.Fill(ds, "Alarms_List"); 
dataGridView1.DataSource = ds.Tables[0]; 

Beispiel: Datum Tabelle enthält 15/07/2016 10:03:13 Es ist gezeigt, wie: 15/07/2016 10:03

ich auch CAST(Date AS DATETIME2) in der select-Anweisung versucht, aber keiner von ihnen arbeitet

Antwort

1

Sie müssen die "Format", Set Probe wie folgt aus:

dataGridView1.Columns[0].DefaultCellStyle.Format = "dd.MM.yyyy HH:mm:ss"; 
0

Verwendung:

select Convert(varchar(19), dateColumnName, 120) from tableName;