2010-04-09 58 views
2

我想在vb.net中按日期提取数据。它不会抛出错误也不会给出任何结果。而当我尝试通过查询生成器时,它会显示表适配器配置向导中的结果。我在表单中使用日期时间选择器。但是我把数据库中的日期格式化为日期。我很困惑。GetdataBy日期不起作用为什么?

Private Sub ToolStripButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton1.Click 

Try 
    Dim dt As Date = CDate(tspTextDate.Text)   
    Me.Bank_transactionsTableAdapter.GetDataByDate(dt) 

    'Catch ex As Exception 
Catch ex As FormatException 
    MessageBox.Show("date is wrong", "Entry Error") 
Catch ex As SqlException 
    MessageBox.Show("SQL Server error#" & ex.Number _ 
        & ":" & ex.Message, ex.GetType.ToString) 

End Try 
End Sub 

行数据

BT102 4/5/2010 BKS 200.00  1200.00 1400.00  
BT103 4/5/2010 BKS 200.00  1400.00 1600.00  
BT105 4/6/2010 BKS 200.00  1800.00 1800.00 
+0

由于您正在处理日期,因此可能需要确保您在任何地方都使用正确的文化。 – 2010-04-11 14:12:14

+0

谢谢你,我得到了答案,感谢文森特同学。出于未知原因,数据网格视图未绑定到获取数据。我将其更改为Fill by,并在Data Grid视图的绑定源中创建了绑定,并将日期时间选择器更改为日期。 – user269917 2010-04-15 01:05:38

回答

0

感谢浩,我得到了答案,多亏了同学文森特。出于未知原因,数据网格视图未绑定到获取数据。我将其更改为Fill by,并在Data Grid视图的绑定源中创建了绑定,并将日期时间选择器更改为日期。

相关问题