Уважаемые, я хочу, чтобы вы просто знали, что я абсолютно не разработчик, и у меня нет никаких знаний относительно кодирования VB.
На самом деле я создаю небольшой инструмент для анализа данных, которые записываются в БД.Я получил 3 столбца в БД - 3-й столбец - это столбец «DateTime» в БД sql.
Если я отображаю столбец в DataGridView, он отображается в следующем формате -> MM / dd / ггггЯ хочу добиться, чтобы он отображался как дд / мм / гггг - я едва попробовал все, что нашел, пока гуглил, но ничего не получалось ..
Не могли бы вы помочь мне в этом расследовании?
Пожалуйста, смотрите код ниже.
Обратите внимание, что я удалил каждый код, который пытался отформатировать в столбце TimeData ниже.Например -> datagridview1.columns ("TimeData"). DefaultCellStyle.Format = "дд / мм / гггг"
Imports System.Data.SqlClient
Public Class VBNET_SQL_Datagridview_Search
Dim connection As New SqlConnection("Server= DBserver;Database=HiddenDB;Integrated Security=SSPI;")
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
FilterData("")
End Sub
Public Sub FilterData(valueToSearch As String)
valueToSearch & "'%"
Dim searchQuery As String = "SELECT * From database WHERE CONCAT(Sender, Recipient, TimeData) like '%" & valueToSearch & "%'"
Dim command As New SqlCommand(searchQuery, connection)
Dim adapter As New SqlDataAdapter(command)
Dim table As New DataTable()
adapter.Fill(table)
NewMethod()
DataGridView1.DataSource = table
End Sub
End Class