用C# ListView显示数据记录

开发 后端
本文介绍用C# ListView显示数据记录,由于他是手动加入记录,虽然在程序设计中稍微烦琐了些,但对于那些在特殊的显示要求,却往往能够满足要求。

用C# ListView显示数据记录

如果要你在程序中显示数据库中的数据记录,你首先想用的显示工具肯定是DataGrid。当然用DataGrid显示数据记录是一种既常用又简单的方法。但是在程序控制方面,它却无法那么随心所欲。本文就是介绍另外一种显示数据记录的方法--用C# ListView显示数据记录,由于他是手动加入记录,虽然在程序设计中稍微烦琐了些,但对于那些在特殊的显示要求,却往往能够满足要求。

在.Net FrameWork SDK中定义了许多组件,Visual C#就是通过获得这些组件的实例来丰富自己的界面的。列表(ListView是程序设计中一个常用的组件,由于其自身的特点,往往被使用显示比较庞大的数据信息。本文就是利用他的这个特点来看看它如何来显示数据记录。

一. 程序设计和运行的环境
1.微软视窗2000专业版本
2..Net FrameWork SDK Beta 2
3.Microsoft Data Acess Component 2.6 (MDAC2.6)

二. 程序设计的具体思路
1.首先要建立数据连接,打开数据集
2.对列表进行初始化,并使得列表的显示条件符合数据记录的条件
3.对数据集中的数据记录进行遍历,在遍历中添加记录到列表中
4.关闭数据集,关闭数据连接

三. 具体的实现步骤

对于如何建立数据连接和获得数据集的内容就不多叙述,具体实现语句如下:

  1. private static string strConnect = "Provider = Microsoft.Jet.OLEDB.4.0 ;   
  2. Data Source = " +Application.StartupPath + "\\MY.MDB" ;  
  3. private OleDbConnection conConnection = new OleDbConnection ( strConnect ) ;  
  4. OleDbDataReader reader ;  
  5. // 获得Person里面的所以数据记录  
  6. string strCommand = "SELECT * FROM Persons" ;  
  7. this.conConnection.Open ( ) ;   
  8. // 打开数据连接  
  9. OleDbCommand cmd = new OleDbCommand ( strCommand , conConnection ) ;  
  10. reader = cmd.ExecuteReader ( ) ;   
  11. file:  
  12. //获得数据集  

以上介绍用C# ListView显示数据记录

【编辑推荐】

  1. C#数据库查询和操作大全
  2. 浅析C#扩展方法
  3. C# Singleton的使用及优缺点探讨
  4. 详细分析C#数据库连接池
  5. C#数据库备份及还原的实现代码
责任编辑:佚名 来源: cnblogs
相关推荐

2009-08-18 09:49:00

C# listview

2009-08-18 17:41:22

C# ListView

2011-05-30 15:58:29

Android ListView 数据

2009-08-24 18:21:23

C# ListView

2011-06-03 10:48:23

Android ListView

2009-08-25 10:59:00

C#调用函数显示值

2009-08-25 11:10:20

C#编程实现显示XML

2009-08-25 10:52:12

C#语言获取要显示页面

2009-07-31 18:28:46

实现C#显示图像

2009-08-25 09:19:01

C#实现窗体显示

2009-08-17 08:33:00

Visual C#数据

2009-09-03 09:44:02

DropDownLisC#递归

2015-06-23 16:47:53

ASP.NET

2012-03-05 10:19:23

微软Hadoop编程

2009-09-08 15:12:07

C# ListBox

2011-04-11 13:43:35

popupwindowlistviewAndroid

2009-08-04 13:41:31

2009-08-10 16:47:45

Visual C#数据

2011-05-23 17:00:29

2009-01-19 11:07:42

C#Web.NET
点赞
收藏

51CTO技术栈公众号