//程序初始设置其基本属性,注释如下,并用loadData()得到其显示内容;
//设置eListView的基本属性
//loadData()函数得到表项,并显示
private void EmailForm_Load(object sender, System.EventArgs e)
{
eListView.GridLines = true ;//显示各个记录的分隔线
eListView.FullRowSelect = true ;//要选择就是一行
eListView.View = View.Details ;//定义列表显示的方式
eListView.Scrollable = true ;//需要时候显示滚动条
eListView.MultiSelect = false ; // 不可以多行选择
eListView.HeaderStyle = ColumnHeaderStyle.Clickable;

loadData();
}

//***********************得到数据集并绑定到rListView控件************/
//清空eListView
//设置表头。
//执行数据库查询操作,得到表中所要显示的数据
//数据按行绑定到eListView
/*********************************************************************/
private void loadData()
{
this.eListView.Clear();

// 针对数据库的字段名称,建立与之适应显示表头
eListView.Columns.Add ( "序号" , 50, HorizontalAlignment.Center ) ;
eListView.Columns.Add ( "用户名" , 60 , HorizontalAlignment.Center ) ;
eListView.Columns.Add ( "邮件地址" , 150 , HorizontalAlignment.Center ) ;
eListView.Visible = true ;

string strSql = string.Format("select name,mailbox from mail ");
DBConnection dbcon = new DBConnection();
IDataReader read = dbcon.getRead(strSql);
int i =0;
while(read.Read())
{
i ++;
ListViewItem Item = new ListViewItem ( ) ;
Item.SubItems.Clear ( ) ;
Item.SubItems[0].Text = i.ToString() ;
Item.SubItems.Add ( read.GetString(0)) ;
Item.SubItems.Add ( read.GetString(1)) ;
eListView.Items.Add ( Item ) ;
}
dbcon.close();//关闭数据库链接
}

通过以上就可以得到相应的数据,并显示到ListView中;

以下函数是对ListView双击取数据的一个例子:

//依据事件索引和对应的列数,把相关的内容对应的显示在相关TextBox控件中
private void eListView_SelectedIndexChanged(object sender, System.EventArgs e)
{
if(this.eListView.SelectedItems.Count >0)
{
this.tbName.Text = eListView.SelectedItems[0].SubItems[1].Text;
this.tbEmail.Text = eListView.SelectedItems[0].SubItems[2].Text;
}

}

转载于:https://www.cnblogs.com/lufangtao/archive/2012/02/20/2360271.html

MyTT工作(一)ListView使用相关推荐

  1. Android--开发资源管理器/优化ListView显示列表方法

    android:ListView中的getView原理 其实这里的复用技术在列表中是十分常见的,iphone中的tableView也有相关的技术,cell的复用 工作原理: ListView 针对Li ...

  2. android开发--ListView中的getView原理

    其实这里的复用技术在列表中是十分常见的,iphone中的tableView也有相关的技术,cell的复用 工作原理: ListView 针对List中每个item,要求 adapter "给 ...

  3. android listview 不显示_ListView详细介绍与使用

    image 前言介绍: 关于 ListView 我们大家都应该是非常的熟悉了,在 Android 开发中是经常用到的,今天就再来回顾一下,ListView 的使用方法,和一些需要优化注意的地方,还有日 ...

  4. ListView、AdapterView、RecyclerView全面解析

    原文链接:http://blog.csdn.net/carson_ho/article/details/51472640 AdapterView简介 AdapterView本身是一个抽象类,Adapt ...

  5. android listview自动加载更多,如何实现 Android ListView『上拉加载更多』?

    ListView上拉加载更多的UI需求 (1)向上滑动 ListView,当最后一个条目滚入屏幕时开始加载更多条目,在列表底部增加一个 footerView:一个 infinite progressB ...

  6. Android 系统(188)---Android开发:ListView、AdapterView、RecyclerView全面解析

    Android开发:ListView.AdapterView.RecyclerView全面解析 目录 ListView.AdapterView.RecyclerView全面解析.png Adapter ...

  7. android listview 滑动条显示_ListView详细介绍与使用

    前言介绍: 关于 ListView 我们大家都应该是非常的熟悉了,在 Android 开发中是经常用到的,今天就再来回顾一下,ListView 的使用方法,和一些需要优化注意的地方,还有日常开发过程中 ...

  8. Day4 自定义控件/ListView/RecyclerView

    创建自定义控件 引入布局 在新增的title.xml中创建一个自定义的标题栏: <LinearLayout xmlns:android="http://schemas.android. ...

  9. ListView 和 RecyclerView 的使用

    ListView的讲解 ListView详细介绍与使用 前言介绍: 关于 ListView 我们大家都应该是非常的熟悉了,在 Android 开发中是经常用到的,今天就再来回顾一下,ListView ...

最新文章

  1. 字符串转数字 sql_SQL注入·sqli-labs·基于错误的字符串/数字型注入(第1~2关)
  2. vuex——做简单的购物车功能
  3. WCF自我学习之(一)
  4. nrf52840 gpiote如何配置中断输入_西门子S7-200 SMART PID回路控制,配置PID向导,查看项目组件...
  5. python类定义的讲解_python面向对象、自定义类等使用实例讲解
  6. python如何用色度表示数值大小_python中色度通道的YUV子采样
  7. 目标跟踪【更新中...】
  8. PHPCMS V9 为今天或几天前文章加new
  9. CCF201509-1 数列分段
  10. 【ElasticSearch】Es 源码之 IndicesClusterStateService 源码解读
  11. Oracle注入点信息基本检测
  12. java多线程 信号量(Semaphore),死锁
  13. C语言Sn的公式求和
  14. HDU 1880 魔咒词典(字符串hash)
  15. 教皇修改之后丢失的十天
  16. android netd和kernelframeworks的通信逻辑
  17. ppt制作教程与原理介绍(学习记录)
  18. 卸载onenote重新安装 很抱歉,遇到一些临时服务器问题
  19. 企业邮箱哪个好,教你正确的选择企业邮箱
  20. iosepub阅读器_iOS苹果手机上最好的3个mobi阅读器

热门文章

  1. stm32呼吸灯c语言程序,STM32使用PWM控制LED呼吸灯效果
  2. intellij idea JDK设置
  3. mysql 1亿条数据建索引时间_单表 13 亿记录创建索引需要多长时间?
  4. 电大计算机阅读英语作文,关于电大生活的英语作文
  5. 未对文件 C:\Users\Administrator\Documents\WindowsPowerShell\profile.ps1 进行数字签名。无法在当前系统上运行该脚本。
  6. 4.Matplotlib多子图,文字和注释以及自定义坐标轴
  7. 使用tcpdump抓包
  8. 【前端面试】39道Vue高频面试题,亲测有效!!!快来看看呀!!
  9. Python爬虫自学系列(七) -- 项目实战篇(一)
  10. 您的连接不是私密连接的解决办法