这篇文章主要介绍了C# 将Access中以时间段条件查询的数据添加到ListView中,需要的朋友可以参考下

一、让ListView控件显示表头的方法

在窗体中添加ListView 空间,其属性中设置:View属性设置为:Detail,Columns集合中添加表头中的文字。

二、利用代码给ListView添加Item。

首先,ListView的Item属性包括Items和SubItems。必须先实例化一个ListIteView对象。具体如下:


ListViewItem  listViewItem=new ListViewItem();
listViewItem.SubItems[0].Text=""11111;//第一行第一例的值
listViewItem.SubItems.Add("222");///
listViewItem.SubItems.Add("222");///以此类推
ListView1.Items.Add(listViewItem);

三、Access中时间段查询的SQL语句书写规范(采用dateTimePick控件)

注意:# 是必须要加的


string sql=select * from tableName where timeField between #"+dateTimePick1.value.ToString()+"# and #"+dateTimePick2.vlaue.ToString()+"#";

四、连接数据库,按条件查询数据并显示在ListView中


string path = System.Environment.CurrentDirectory + "\\database.mdb";
      OleDbConnection con = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + path);//station2.mdb
      con.Open();
      string sql = "select * from SendRecord where SENDTIME between #" + dateTimePicker1.Value.ToString() + "# and #" + dateTimePicker2.Value.ToString() + "#";
      // string sql = "select * from SendRecord";
      OleDbDataAdapter da = new OleDbDataAdapter(sql, con);
      DataSet dt = new DataSet();
      da.Fill(dt);
      DataTable dtb = dt.Tables[0];
      foreach (DataRow row in dtb.Rows)
      {
        ListViewItem listviewItem = new ListViewItem();
        listviewItem.SubItems.Clear();
        listviewItem.SubItems[0].Text = string.Format("{0:yyyy-MM-dd HH:mm}", row["SENDTIME"]);
        listviewItem.SubItems.Add((string)row["SENDER"]);
        listviewItem.SubItems.Add((string)row["CONTENT"]);
        listviewItem.SubItems.Add(string.Format("{0}", row["AUDITOR"]));
        listviewItem.SubItems.Add(string.Format("{0:yyyy-MM-dd HH:mm}", row["AUDITTIME"]));
        listviewItem.SubItems.Add(string.Format("{0}", row["AUDITSTATUS"]));
        listView1.Items.Add(listviewItem);
      }
      con.Close();
}

以上就是关于C#如何实现Access以时间段查询出来的的数据添加到ListView中的详细内容,更多请关注php中文网其它相关文章!

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

  • 相关标签:csharp Access .net
  • 程序员必备接口测试调试工具:点击使用

    Apipost = Postman + Swagger + Mock + Jmeter

    Api设计、调试、文档、自动化测试工具

    网页生成APP,用做网站的技术去做APP:立即创建

    手机网站开发APP、自助封装APP、200+原生模块、2000+映射JS接口按需打包

    • 上一篇:如何使用C#来编写的一个完整字谜游戏的示例代码分享
    • 下一篇:分享Asp.Net MVC4如何实现通过id更新表单内容的实例分析

    相关文章

    相关视频


    • c语言中goto语句的含义是什么
    • C/C++深度分析
    • C#中GDI+编程10个基本技巧二
    • 应用绝对路径与相对路径
    • 关于C#如何实现Access以时间段查询出来的的数...
    • 开发实例—获取accesstoken
    • 整合SDK到Web项目中—获取code和accesstoken
    • 关于AccessToken
    • AccessToken和RefreshToken数据传输原理
    • AccessToken和RefreshToken生命周期解析

    视频教程分类

    • php视频教程
    • html视频教程
    • css视频教程
    • JS视频教程
    • jQuery视频教程
    • mysql视频教程
    • Linux视频教程
    • Python视频教程
    • Laravel视频教程
    • Vue视频教程

    专题

    关于C#如何实现Access以时间段查询出来的的数据添加到ListView中