DATAGRIDVIEWCELLSTYLE=[Ô]D[Ô]

MAXCIM 08/07/2015 20:38:39
#448606
olá amigos, tudo bem?

tenho o campo datetime com a data composta dd/mm/yyy hh:MM:SS e desejo exibir a data curta no Datagrodview.
programei o defaultcellstyle = [Ô]d[Ô] ou = [Ô]dd/mm/yyy[Ô] mas mesmo assim ele me exibe a coluna com a data e hora,

como faço para ele me exibir somente a data curta?

desde já agradeço.


OMAR2011 08/07/2015 21:50:14
#448609
Resposta escolhida
Tente assim.
Datagridview1.Columns([Ô]Data[Ô]).DefaultCellStyle.Format = ([Ô]dd/MM/yyyy[Ô])
MAXCIM 08/07/2015 22:47:59
#448612
testei...
Datagridview1.Columns([Ô]Data[Ô]).DefaultCellStyle.Format = ([Ô]dd/MM/yyyy[Ô])
Datagridview1.Columns([Ô]Data[Ô]).DefaultCellStyle.Format = format([Ô]dd/MM/yyyy[Ô])
Datagridview1.Columns([Ô]Data[Ô]).DefaultCellStyle.Format = [Ô]d[Ô]

e mesmo assim continua exibindo a data e hora.
será que tem alguma coisa a ver .. o base ser mysql, estou usando o conector . net e o tipo do campo é datetime? tive muitos problemas com campo datetime depois que passei a usar o conector . net.
OMAR2011 08/07/2015 23:27:51
#448613
Testei deste jeito e funcionou com Mysql, onde a tabela tem dois campos datetime. Hora e Horas

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Using cn As MySqlConnection = Getconnectionmysql()
Try
cn.Open()
Dim sql As String = [Ô]Select * From Admin[Ô]
Dim cmd As MySqlCommand = New MySqlCommand(sql, cn)
[ô]cmd.Parameters.Clear()
[ô]cmd.Parameters.Add([Ô]@Cod[Ô], OleDbType.Integer).Value = 1
Dim da As MySqlDataAdapter = New MySqlDataAdapter(cmd)
Dim dt As DataTable = New DataTable
da.Fill(dt)
Dgvcep.DataSource = dt
Dgvcep.Columns([Ô]Hora[Ô]).DefaultCellStyle.Format = ([Ô]dd/MM/yyyy[Ô])
Dgvcep.Columns([Ô]Horas[Ô]).DefaultCellStyle.Format = ([Ô]dd/MM/yyyy[Ô])
Catch ex As MySqlException

End Try

End Using

End Sub
Tópico encerrado , respostas não são mais permitidas