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

这篇文章主要介绍了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中的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2493855.html

(0)
上一篇 2025年3月5日 01:39:59
下一篇 2025年3月2日 17:59:59

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 关于.net使用Cache框架如何给程序添加Cache的实例

    这篇文章主要为大家详细介绍了使用.net的cache框架快速实现cache操作,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 NET 4.0中新增了一个System.Runtime.Caching的名字空间,它提供了一系列可扩展的Cac…

    编程技术 2025年3月5日
    200
  • .net下如何使用Quartz.Net的代码图文教程

    这篇文章主要为大家详细介绍了.net下quartz.net的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 Quartz.net是作业调度框架,具体内容如下 1. 项目中添加quartz.net的引用(这里使用nuget管理) …

    2025年3月5日 编程技术
    200
  • .net使用Cache框架的实例介绍

            .net 4.0中新增了一个system.runtime.caching的名字空间,它提供了一系列可扩展的cache框架,本文就简单的介绍一下如何使用它给程序添加cache。 一个Cache框架主要包括三个部分:Object…

    编程技术 2025年3月5日
    200
  • C#中关于RabbitMQ应用的图文代码详解

                        rabbitmq是什么及如何安装就不再赘述,百度一下就知道了,只是在配置方面要多加注意。                     话不多说,先直接上一个简示例代码                   …

    2025年3月5日 编程技术
    200
  • c#中关于多线程创建对象的示例分享

    本次的标题是我在写单例模式的博客时遇到的问题,所以今天专门写了的demo让自己记住怎么简单的使用多线程。 一直纠结的是怎么在for循环中多次实例化对象,好复现单例模式在没有加锁的情况下出现多个实例对象的错误。 先给大家看一下我简单实现的多线…

    2025年3月5日
    200
  • C#连接FTP时路径出现问题的解决方法

    最近在工作中遇到一个需求,需要利用c#连接ftp,在连接过程中遇到一个问题,所以下面这篇文章主要给大家介绍了关于c#连接ftp时路径问题的解决方法,需要的朋友可以参考借鉴,下面来一起看看吧。 前言 本文主要给大家介绍了关于C#连接FTP时路…

    2025年3月5日
    200
  • C#如何实现自动更新本地程序的实例分析

    关于系统的自动更新。近日有一情况是需要将java端后台最新版本的系统文件覆盖本地客户端,简称自动更新了。 本地会获取当前系统的版本号去请求后台java的接口数据。返回给我的是后台压缩包转的base64字节流。 客户端拿到新版本需要更新本地程…

    2025年3月5日
    200
  • C#中关于Timer定时器重入问题的解决方法

    项目中用到了定时器随着服务启动作定时任务,按指定的准点时间定时执行相关操作,但是在指定准点时间内我只想让它执行一次,要避免重入问题的发生。   首先简单介绍一下timer,这里所说的timer是指的System.Timers.timer,顾…

    编程技术 2025年3月5日
    200
  • .net MVC中forms验证的使用实例详解

    这篇文章主要为大家详细介绍了.net mvc中使用forms验证的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 .net MVC中使用forms验证,供大家参考,具体内容如下 文件夹的分部是这样子的 首先在Web.config…

    2025年3月5日
    200
  • MongoDB在.Net中的使用方法详解

    最近在研究mongodb,在网上搜索发现针对.net 中使用mongodb的文章要么是早期的驱动版本,要么资料很少,所以写个随笔记录一下,本文详细的给大家介绍了在.net中使用mongodb的方法教程,需要的朋友可以参考借鉴,下面来一起看看…

    2025年3月5日
    200

发表回复

登录后才能评论