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#中WPF ListView綁定數(shù)據(jù)的實例詳解
- C#使用checkedListBox1控件鏈接數(shù)據(jù)庫的方法示例
- C# ListView 點擊表頭對數(shù)據(jù)進行排序功能的實現(xiàn)代碼
- C#中數(shù)組、ArrayList、List、Dictionary的用法與區(qū)別淺析(存取數(shù)據(jù))
- C#實現(xiàn)導出List數(shù)據(jù)到xml文件的方法【附demo源碼下載】
- C#使用DropDownList綁定添加新數(shù)據(jù)的方法匯總
- C#數(shù)據(jù)結構之雙向鏈表(DbLinkList)實例詳解
- C#數(shù)據(jù)結構之單鏈表(LinkList)實例詳解
- C#數(shù)據(jù)結構之順序表(SeqList)實例詳解
- C#實現(xiàn)讀取DataSet數(shù)據(jù)并顯示在ListView控件中的方法
- C# 多線程處理List數(shù)據(jù)的示例代碼
相關文章
Visual Studio 未能加載各種Package包的解決方案
打開Visual Studio 的時候,總提示未能加載相應的Package包,有時候還無法打開項目,各種錯誤提示,怎么解決呢?下面小編給大家?guī)砹薞isual Studio 未能加載各種Package包的解決方案,一起看看吧2016-10-10C#編程實現(xiàn)動態(tài)改變配置文件信息的方法
這篇文章主要介紹了C#編程實現(xiàn)動態(tài)改變配置文件信息的方法,涉及C#針對xml格式文件的相關操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下2016-06-06C#使用偽隨機數(shù)實現(xiàn)加密用戶密碼的方法
這篇文章主要介紹了C#使用偽隨機數(shù)實現(xiàn)加密用戶密碼的方法,對于開發(fā)C#會員系統(tǒng)或者程序安全問題都有一定的參考借鑒價值,需要的朋友可以參考下2014-07-07