这篇文章主要介绍了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();}

更多相关文章

  1. C#中如何监控类属性更改的代码案例分享
  2. C#如何通过对象属性名修改值的实例
  3. 疑惑解答: CSS中背景图片的background-position属性问题
  4. textbox控件属性有哪些
  5. php 修改、增加xml结点属性的实现代码
  6. php操作xml入门之xml标签的属性分析
  7. XML指南——XML 属性
  8. Java&Xml教程(十)XML作为属性文件使用
  9. xml学习(7) .net 获取xml节点或者属性最大值

随机推荐

  1. Android(安卓)控件框架
  2. ELIPS Studio 3 Beta 6支持iPhone和Andro
  3. android SDK安装出现Failed to fetch URL
  4. 【Android(安卓)界面效果34】Android里Se
  5. Android获得手机所有应用(非系统)、正在运
  6. Android源码学习--SystemServer进程
  7. Android(安卓)Handler机制之Handler 、Me
  8. Android各种访问权限Permission详解
  9. Android 开发工程师面试指南
  10. Android Market上发软件要注意哪些问题