成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

自己動手用代碼實現VB.NET ListView加載數據

開發 后端
這里介紹使用VB.NET ListView顯示數據并實現排序的代碼,簡單地說一下它的實現原理:顯示數據是通過循環讀取數據記錄,用VB.NET ListView的Add方法將數據添加到ListView中。

VB.NET還是比較常用的,于是我研究了一下VB.NET ListView,在這里拿出來和大家分享一下,希望對大家有用。平時我們在VB.NET中開發數據庫相關的程序都會用到DataGrid來顯示數據,它的使用相對簡單,也有排序的功能,基本能滿一般的要求。但有時它并不能滿足項目的功能需求,這時我們就想到了用VB.NET ListView,雖然它的功能正是我們所要的,必競它不是一個數據庫的控件,不能像DataGrid那樣通過簡單的設置就可以顯示數據,同時也沒有排序的功能,這些就要我們自已用程序代碼來實現了。

前些天在開發一個項目時就寫了一段使用VB.NET ListView顯示數據并實現排序的代碼,簡單地說一下它的實現原理:顯示數據是通過循環讀取數據記錄,用VB.NET ListView的Add方法將數據添加到ListView中;排序的功能是通過ListView列的點擊事件來得到要排序的字段,再使用ORDER BY關鍵字組合SQL重新加載數據來實現排序的。

以下是程序所使用的數據庫及控件的設置信息:
數據庫名:Northwind(SQL SERVER 2000中自帶的,如果沒有此數據庫請先建立)
表名:Products(如果沒有這個表,請使用后面附帶的SQL語句建立)
窗體名:frmListViewDb

  1. Imports System.Data.SqlClient  
  2. Public Class frmListViewDb  
  3. Inherits System.Windows.Forms.Form  
  4.  
  5. '定義數據庫連接對象  
  6. Dim sdConn As New SqlConnection  
  7. Dim conString As String = "data source=127.0.0.1;initial catalog=Northwind;uid=sa;password=123456" 
  8.  
  9. '定義記錄db2ListView執行狀態的變量  
  10. Dim Dbr As Integer  
  11.  
  12. '定義記錄默認排序方式的變量  
  13. Dim mySort As String = "ASC" 
  14.  
  15. '定義記錄默認排序字段的變量  
  16. Dim myField As String = "ProductID" 
  17.  
  18. '定義記錄上次排序的字段在LISTVIEW中的列ID的變量  
  19. Dim pOrderID As Integer = 0 
  20.  
  21. '定義復選操作的相關變量  
  22. Dim i As Integer  
  23. Dim sCount As Integer  
  24.  
  25. #Region " Windows 窗體設計器生成的代碼 "  
  26.  
  27. Public Sub New()  
  28. MyBase.New()  
  29.  
  30. '該調用是 Windows 窗體設計器所必需的。  
  31. InitializeComponent()  
  32.  
  33. '在 InitializeComponent() 調用之后添加任何初始化  
  34.  
  35. End Sub  
  36.  
  37. '窗體重寫 dispose 以清理組件列表。  
  38. Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)  
  39. If disposing Then  
  40. If Not (components Is Nothing) Then  
  41. components.Dispose()  
  42. End If  
  43. End If  
  44. MyBase.Dispose(disposing)  
  45. End Sub 

【編輯推薦】

  1. 原理分析VB.NET開發控件
  2. 自己動手修改VB.NET支付寶接口
  3. 如何快速掌握VB.NET控件數組
  4. 描述VB.NET IDisplayer接口
  5. 事例概括VB.NET Display方法
責任編輯:佚名 來源: CSDM
相關推薦

2009-10-26 14:25:09

VB.NET控件數組

2009-10-27 09:01:54

VB.NET內存指針

2010-01-12 10:48:54

VB.NET LIST

2009-10-27 15:07:40

VB.NET支付寶接口

2009-10-29 09:57:16

VB.NET實現數據綁

2009-11-03 16:43:54

VB.NET拖放文件

2010-01-08 15:41:36

VB.NET窗口關閉

2009-10-15 17:57:33

VB.NET List

2010-01-22 15:09:11

VB.NET下載程序

2009-11-03 10:18:46

VB.NET繼承

2010-01-20 13:42:10

VB.NET訪問INIGetPrivateP

2010-01-14 17:03:01

VB.NET獲取網卡地

2009-11-02 16:55:50

VB.NET Smar

2010-01-22 17:12:08

VB.NET訪問Ifr

2009-10-12 14:32:40

VB.NET實現定時關

2009-10-23 13:22:25

VB.NET實現拖動圖

2010-01-13 09:31:39

VB.NET窗體打印

2010-01-15 11:31:02

VB.NET接口實現多

2009-10-13 10:21:58

VB.NET實現Web

2009-10-14 13:15:09

VB.NET數據綁定
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 天天影视网天天综合色在线播放 | 精品久久久久久久久久久 | 欧美一区二区三区在线观看视频 | 亚洲国产一 | 中文字幕第二十页 | 日本精品一区二区三区视频 | 91精品在线看 | 久久免费精品 | 日韩在线视频免费观看 | 午夜爱爱毛片xxxx视频免费看 | 欧美一级二级视频 | 狠狠的干| 亚洲精品一区在线观看 | 成人深夜福利 | 黄色高清视频 | 刘亦菲国产毛片bd | 亚洲小视频 | 国产精品1 | 日韩成人免费视频 | 久久久久国产一区二区三区 | 亚洲国产区 | 成人日韩| 男人的天堂在线视频 | 国产一二区视频 | 日韩国产精品一区二区三区 | www国产成人免费观看视频 | a黄毛片 | 亚洲av毛片成人精品 | 午夜在线免费观看 | 男女激情网 | 欧美精品一区二区三区四区 在线 | 久久精品这里精品 | 在线一区二区国产 | 成人网av| 日韩美女一区二区三区在线观看 | 成人在线不卡 | 中文字幕一区二区三区在线视频 | 中文字幕丁香5月 | 久久精品国产免费看久久精品 | 黄色毛片在线观看 | 成人av一区二区三区 |