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();
}
时间: 2024-12-13 18:43:02

C# 将Access中时间段条件查询的数据添加到ListView中的相关文章

android中网络请求数据,解析并添加到Listview中

今天我实现了网络请求数据,解析并将数据添加到Listview中.上个星期我有提到说要实现点击Listview中item实现不同的功能,还是没头绪.如有幸被阅读,希望指教一下.我用的是hTTPClient的post方法请求的数据.在实现请求之前,还有一个主activity跳转.代码如下: 请求activity代码: public class MachineInterface extends Activity { private ListView machineType; private Array

ThinkPHP中 按条件查询后列表显示

最近在项目中遇到了需要根据下拉框的条件筛选出符合条件的数据,然后进行列表显示的问题. 在ThinkPHP中进行列表显示的传统过程:通过在后台控制器中查询出数据,然后通过$this->assign()来实现控制器数据向页面的传递,在页面中通过<foreach>或<volist>标签来进行数据的解析,(注:在通过标签进行数据的解析时需要以“$”符号的形式). 在进行条件查询时,需要通过jquery中ajax的方式将条件GET到后台控制器,后台控制器中接收数据,然后根据条件进行查询

where语句中多条件查询字段NULL与NOT NULL不确定性查询

SELECT * FROM Table where a.TenantKey=@TenantId AND (@ProjectKeys is null or b.RecuritProjectKey in (select * from dbo.f_SplitToInt(@ProjectKeys,','))) AND (@ProjectDutyUserKeys is null or b.ProjectDutyUserKey in (select * from dbo.f_SplitToInt(@Proj

Hibernate中的条件查询完毕类

Hibernate中的条件查询有下面三个类完毕: 1.Criteria:代表一次查询 2.Criterion:代表一个查询条件 3.Restrictions:产生查询条件的工具类

Hibernate中的条件查询完成类

Hibernate中的条件查询有以下三个类完成: 1.Criteria:代表一次查询 2.Criterion:代表一个查询条件 3.Restrictions:产生查询条件的工具类 Hibernate中的条件查询完成类

SM-MyBatis-13:Mybatis中多条件查询

------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 实体类 public class Book { private Integer bookID; private String bookName; private String bookAuthor; private Integer bookPrice; public Book() { } public Integer getBookID() { return this.bookID; } public vo

PHP分页查询中的条件查询

下面是分页查询中含有条件的查询的代码.  里面一些代码我已经注明用处. <body> <form method="get"> 关键字:<input type="text" name="name" /> <input type="submit" value="搜索" /> </form> 创建一个表单和按钮进行输入关键字 <table widt

SQL中多条件查询括号的用途

界面: 代码 select id,routeName,routeCharacteristic,routeIntroductions,costDetail,participate,click,routeCategory,dineMenu,weather,isEnable,addPerson,addDate,competitiveProducts,luxury,onVacation,characteristic,hotRecommend,referencesPrice,specialPreferen

Mybatis中的条件查询。createCriteria example里面的条件

之前用Mybatis框架反向的实体,还有实体里面的Example,之前只是知道Example里面放的是条件查询的方法,可以一直不知道怎么用,到今天才开始知道怎么简单的用. 在我们前台查询的时候会有许多的条件传过来:先看个例子: ContactExample example = new ContactExample(); ContactExample.Criteria cri = example.createCriteria(); // //////////////////////////////