wondering if its possible to run a function against values in a datagridview
here is my code.
Dim sql As String = "SELECT Merchant_Number__,Call_ID,Created_by,create_date,Problem_Type__,Status FROM MFOCUS__Merchant_Service_CALL Where call_ID = '0005335155'"
Dim connection As New SqlConnection(connectionString)
Dim dataadapter As New SqlDataAdapter(sql, connection)
Dim ds As New DataSet()
connection.Open()
dataadapter.Fill(ds, "my_table")
connection.Close()
DataGridView1.AutoGenerateColumns = False
DataGridView1.DataSource = "my_Table"
'ID Column
Dim col1 As New DataGridViewTextBoxColumn
col1.DataPropertyName = "Merchant_Number__"
col1.HeaderText = "Merchant_Number__"
col1.Name = "Merchant_Number__"
col1.Visible = True
DataGridView1.Columns.Add(col1)
Dim col2 As New DataGridViewTextBoxColumn
col2.DataPropertyName = ("Call_ID")
col2.HeaderText = "Call_ID"
col2.Name = "Call_ID"
col2.Visible = True
DataGridView1.Columns.Add(col2)
Dim Col3 As New DataGridViewTextBoxColumn
Col3.DataPropertyName = ("Create_Date")
Col3.HeaderText = "Create_Date"
Col3.Name = "Create_Date"
Col3.Visible = True
DataGridView1.Columns.Add(Col3)
DataGridView1.DataSource = ds
DataGridView1.DataMember = "my_table"
DataGridView1.RowsDefaultCellStyle.BackColor = Color.White
DataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.Beige
End Sub
my function is
Public Function UnixToTime(ByVal strUnixTime As String) As Date
UnixToTime = DateAdd(DateInterval.Second, Val(strUnixTime), #1/1/1970#)
If UnixToTime.IsDaylightSavingTime = True Then
UnixToTime = DateAdd(DateInterval.Hour, 1, UnixToTime)
End If
End Function
what im trying to do is convert the Create_Date field as its unixtime stamp
here is my code.
Dim sql As String = "SELECT Merchant_Number__,Call_ID,Created_by,create_date,Problem_Type__,Status FROM MFOCUS__Merchant_Service_CALL Where call_ID = '0005335155'"
Dim connection As New SqlConnection(connectionString)
Dim dataadapter As New SqlDataAdapter(sql, connection)
Dim ds As New DataSet()
connection.Open()
dataadapter.Fill(ds, "my_table")
connection.Close()
DataGridView1.AutoGenerateColumns = False
DataGridView1.DataSource = "my_Table"
'ID Column
Dim col1 As New DataGridViewTextBoxColumn
col1.DataPropertyName = "Merchant_Number__"
col1.HeaderText = "Merchant_Number__"
col1.Name = "Merchant_Number__"
col1.Visible = True
DataGridView1.Columns.Add(col1)
Dim col2 As New DataGridViewTextBoxColumn
col2.DataPropertyName = ("Call_ID")
col2.HeaderText = "Call_ID"
col2.Name = "Call_ID"
col2.Visible = True
DataGridView1.Columns.Add(col2)
Dim Col3 As New DataGridViewTextBoxColumn
Col3.DataPropertyName = ("Create_Date")
Col3.HeaderText = "Create_Date"
Col3.Name = "Create_Date"
Col3.Visible = True
DataGridView1.Columns.Add(Col3)
DataGridView1.DataSource = ds
DataGridView1.DataMember = "my_table"
DataGridView1.RowsDefaultCellStyle.BackColor = Color.White
DataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.Beige
End Sub
my function is
Public Function UnixToTime(ByVal strUnixTime As String) As Date
UnixToTime = DateAdd(DateInterval.Second, Val(strUnixTime), #1/1/1970#)
If UnixToTime.IsDaylightSavingTime = True Then
UnixToTime = DateAdd(DateInterval.Hour, 1, UnixToTime)
End If
End Function
what im trying to do is convert the Create_Date field as its unixtime stamp