从蒙面文本框和Excel中的日期获得的日期值

时间:2014-11-04 16:57:49

标签: c# datetime oledb xlsx

我正在尝试将从接受短日期的maskedTextBox获得的日期与来自Excel工作表的日期进行比较。 我需要从excel文件中选择与maskedTextBox中的日期相同的行,并在datagridview中显示它们。 问题是我没有得到任何结果,编译代码没有错误。 我的代码:

private void button13_Click(object sender, EventArgs e)
{
     OleDbConnection conn = new OleDbConnection();
     conn.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\alekan\Desktop\alm2.xlsx" + @";Extended Properties=""Excel 12.0 Xml;HDR=YES;ImportMixedTypes=Text;TypeGuessRows=0""";
     OleDbCommand command = new OleDbCommand("SELECT txt" + " " + "FROM [sheet2$] WHERE HHMM = '"+ maskedTextBox1.Text+"'", conn);
     DataSet dstxt = new DataSet();
     OleDbDataAdapter adapter = new OleDbDataAdapter(command);
     adapter.Fill(dstxt);
     dataGridView1.DataSource = dstxt.Tables[0];
}

P.S。 txt和HHMM被命名为列。

任何帮助都非常有用!!!!!

0 个答案:

没有答案