欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#如何將Access中以時間段條件查詢的數(shù)據(jù)添加到ListView中

 更新時間:2017年07月18日 08:38:28   作者:東騰  
這篇文章主要介紹了C# 將Access中以時間段條件查詢的數(shù)據(jù)添加到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語句書寫規(guī)范(采用dateTimePick控件)

      注意:#  是必須要加的

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

四、連接數(shù)據(jù)庫,按條件查詢數(shù)據(jù)并顯示在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#基于Socket實現(xiàn)簡單聊天室功能

    C#基于Socket實現(xiàn)簡單聊天室功能

    這篇文章主要為大家詳細介紹了C#基于Socket實現(xiàn)簡單聊天室功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • Unity3D控件Easytouch控制主角移動

    Unity3D控件Easytouch控制主角移動

    這篇文章主要為大家詳細介紹了Unity3D控件Easytouch控制主角移動,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • Visual Studio 未能加載各種Package包的解決方案

    Visual Studio 未能加載各種Package包的解決方案

    打開Visual Studio 的時候,總提示未能加載相應的Package包,有時候還無法打開項目,各種錯誤提示,怎么解決呢?下面小編給大家?guī)砹薞isual Studio 未能加載各種Package包的解決方案,一起看看吧
    2016-10-10
  • C#編程實現(xiàn)動態(tài)改變配置文件信息的方法

    C#編程實現(xiàn)動態(tài)改變配置文件信息的方法

    這篇文章主要介紹了C#編程實現(xiàn)動態(tài)改變配置文件信息的方法,涉及C#針對xml格式文件的相關操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2016-06-06
  • C#加密知識整合 (AES,MD5,RSA,SHA256)

    C#加密知識整合 (AES,MD5,RSA,SHA256)

    這篇文章主要介紹了c#對于加密的一點整合 (AES,MD5,RSA,SHA256),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-01-01
  • C#編譯器對局部變量的優(yōu)化指南

    C#編譯器對局部變量的優(yōu)化指南

    這篇文章主要給大家介紹了關于C#編譯器對局部變量的優(yōu)化指南,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • C#生成DLL文件的方法

    C#生成DLL文件的方法

    這篇文章主要介紹了C#生成DLL文件的方法,較為詳細的分析了使用C#生成DLL文件所涉及的相關技巧與實現(xiàn)方法,需要的朋友可以參考下
    2015-07-07
  • C#中把英文字母轉換為大寫或小寫的方法

    C#中把英文字母轉換為大寫或小寫的方法

    這篇文章主要介紹了C#中把英文字母轉換為大寫或小寫的方法,在編碼中是一個比較常用的功能,需要的朋友可以參考下
    2014-08-08
  • C#使用偽隨機數(shù)實現(xiàn)加密用戶密碼的方法

    C#使用偽隨機數(shù)實現(xiàn)加密用戶密碼的方法

    這篇文章主要介紹了C#使用偽隨機數(shù)實現(xiàn)加密用戶密碼的方法,對于開發(fā)C#會員系統(tǒng)或者程序安全問題都有一定的參考借鑒價值,需要的朋友可以參考下
    2014-07-07
  • 基于C#實現(xiàn)的多邊形沖突檢測實例

    基于C#實現(xiàn)的多邊形沖突檢測實例

    這篇文章主要給大家介紹了基于C#實現(xiàn)的多邊形沖突檢測的相關資料,文中介紹的方法并未使用第三方類庫,可以完美解決這個問題,需要的朋友可以參考下
    2021-07-07

最新評論