-3

我有一个 SQL Server 数据库,其中有一个名为Purchase. 在我的 Windows 窗体中,我有 2 个DataGridview(DataGridView1、DataGridView2)。DataGridView1绑定到Purchase表格,它显示所有购买,包括一列PurchaseDateTime

dateTimePicker1我的表格上有一个。

我想在 中显示用户选择的特定日期,dateTimePicer1并过滤我的dataGridView1并在 中显示过滤后的数据dataGridView2

如果有人在这种情况下帮助我,我将不胜感激。

4

1 回答 1

0

使用以下代码:

try
{
  con.open(); 
  cmd=new SqlCommand("select * from purchaseTable where convert(nvarchar(11),dateCol)=convert(datetime,@dtpValue)",conn);
  cmd.parameters.AddWithValue("@dtpValue",dtpDate.Value.Date.ToString("dd/MM/yyyy");
  SqlDataAdapter adapter = new SqlDataAdapter(command);
  DataSet ds = new DataSet();
  adapter.Fill(dataset);
  gv.DataSource=ds.Tables[0];
  con.close();
}
catch(Exception ex)
{
}
finally
{
  con.close();
}

在日期更改事件上编写此代码。

希望它有帮助。

于 2013-05-10T05:17:17.153 回答