将smalldatetime从绑定的DGV移动到新的表单文本框并更改格式



我目前在windows窗体应用程序在visual studio express桌面工作。我也有一个sql后端。我正试图从已从SQL表加载的DGV中拉出一个smalldatetime,然后将其移动到新表单上的文本框中。现在的日期格式是MM/dd/yyyy HH:mm:ss。我需要日期时间格式为yyyy-MM-dd HH:mm:ss。下面是我的代码:-

      Dim f As New frmCuttingMachineCutList
      If e.ColumnIndex = 1 Then
        Dim Row_Index As Integer = DGVFinish.CurrentCell.RowIndex
        MsgBox(DGVFinish.Rows(Row_Index).Cells(5).Value)
        f.txtshear.Text = DGVFinish.Rows(Row_Index).Cells(5).ToString("yyyy-MM-dd HH:mm:ss")
        f.lblshear.Text = DGVFinish.Rows(Row_Index).Cells(1).Value
        End If

        f.Show()
    Catch ex As Exception
        MsgBox(ex.ToString)
    End Try

您可能需要将单元格的值转换为DateTime才能格式化它。试着

Dim date as DateTime = DGVFinish.Rows(Row_Index).Cells(5).Value as DateTime;
f.txtshear.Text = date.ToString("yyyy-MM-dd HH:mm:ss");

相关内容

  • 没有找到相关文章

最新更新